已配置PATH至C:\MinGW\bin且mingw32-make.exe存在,但make命令无法使用的问题咨询
解决MinGW下
make命令无法使用的问题 我之前也碰到过一模一样的情况!既然你已经确认gcc和g++能正常运行,说明PATH环境变量的配置完全没问题,问题出在MinGW里的make程序名称不是make——它的实际文件名是mingw32-make.exe,系统自然找不到你输入的make命令。
给你几个实用的解决办法:
- 临时应急方案:直接在命令行输入
mingw32-make代替make,就能正常执行构建命令了,不需要做任何额外修改。 - 永久解决(复制重命名):找到
C:\MinGW\bin目录下的mingw32-make.exe,复制一份并重命名为make.exe。之后再输入make命令,系统就会识别到这个重命名后的文件,和标准make命令用法完全一致。 - 永久解决(批处理映射):如果不想复制文件,可以在
C:\MinGW\bin目录下新建一个名为make.bat的文件,里面写入以下内容:
保存后,系统执行@mingw32-make %*make命令时会自动调用这个批处理文件,间接运行mingw32-make.exe,效果和重命名文件一样。
这几个方法都能完美解决你的问题,我自己用的是第二个方法,简单直接~
内容的提问来源于stack exchange,提问作者starmaq




