You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win10下安装MinGW-w64后make命令无法运行,如何解决?

在Win10上运行make命令的解决方案及Makefile修正

一、安装make工具

MinGW-w64默认不包含make工具,你可以通过以下两种方式解决:

  • 用MinGW包管理器安装mingw32-make:
    打开MinGW Installation Manager,找到mingw32-make包(注意选这个,不是gnu-make),勾选后点击「Installation」→「Apply Changes」完成安装。安装后去MinGW安装目录的bin文件夹里,把mingw32-make.exe复制一份重命名为make.exe,之后就能直接用make命令;或者直接执行mingw32-make替代make。
  • 单独下载make二进制文件:
    下载对应架构的make二进制包,解压后把make.exe放到MinGW的bin目录下(要确保该目录已经在系统环境变量Path里,没加的话手动添加进去)。

二、修正你的Makefile错误

你提供的Makefile有几处语法错误,修正后才能正常运行:

  1. 第一行目标格式错误,应该是output: main.o demo.o(冒号分隔目标和依赖,你写成了空格,还把demo.o写成了demo.output)
  2. 命令行的G++要改成小写g++,而且每一条命令必须以Tab键开头(不能用空格替代)
  3. clean后面是冒号不是分号,Win10下如果MinGW的rm不好用,可以换成系统的del命令

修正后的Makefile:

output: main.o demo.o
	g++ main.o demo.o -o output

main.o: main.cpp
	g++ -c main.cpp

demo.o: demo.cpp
	g++ -c demo.cpp

clean:
	rm *.o output
	# 若Win下rm命令无效,替换成下面这行
	# del *.o output

内容的提问来源于stack exchange,提问作者Fran_3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 21:08:22