MinGW64环境下make、mingw32-make命令未找到无法运行问题问询
MinGW64 make命令未识别问题解决方案
最新版MinGW64默认未附带make工具,微软VS官方的基础配置指南仅覆盖g++、gdb等编译调试核心组件,不会提及make相关的额外安装步骤,这是导致报错的核心原因。可通过以下两种方案修复:
方案1:使用MinGW自带的mingw32-make
- 打开MinGW安装管理器,在可用包列表中找到
mingw32-make组件,勾选后执行安装 - 安装完成后进入MinGW64安装路径下的
bin文件夹,确认存在mingw32-make.exe可执行文件 - 检查系统环境变量
Path中是否已经添加MinGW64的bin目录路径,添加完成后需重启所有已打开的终端窗口生效 - 若需要直接使用
make命令调用,可在bin目录下复制mingw32-make.exe,将副本重命名为make.exe即可
方案2:通过MSYS2安装完整GNU make
如果你使用的是基于MSYS2打包的MinGW64环境(目前主流的最新MinGW64发行版均基于该架构):
- 打开MSYS2终端,执行命令
pacman -S make完成安装 - 重启终端后执行
make -v验证安装结果,正常会返回GNU make的版本信息
验证与排错
安装配置完成后,在CMD或PowerShell中执行以下命令验证功能正常:
mingw32-make -v make -v
如果仍然提示未识别,优先检查Path环境变量中MinGW64的bin目录路径是否排在其他可能冲突的工具路径之前,修改环境变量后必须重启终端才能生效。
内容的提问来源于stack exchange,提问作者Apeirologue
相关产品推荐
相关产品推荐

