mingw 64艘船没有make.exe?

时间:2017-03-12 20:30:06

标签: c++ windows mingw

我的计算机上有一个旧版本的mingw,它将程序编译为32位。现在我想编译到64位,所以我下载了新的mingw安装程序。它尝试使用不同版本(每次x86_64选项)多次卸载和安装,但每次都会丢失一些文件,至少是make.exe。任何mingw子文件夹中都没有make.exe,只有mingw32-make.exe

C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin

我对c ++比较陌生,所以也许我忽略了什么? https://sourceforge.net/p/mingw-w64/wiki2/Make/提到您可以将make复制到bin文件夹,但是我从哪里复制它?

2 个答案:

答案 0 :(得分:9)

mingw32-make.exe是您要使用的。它是MinGW-w64附带的make版本。普通的make.exe不存在。不要被这个名字弄糊涂。无论是否要生成32位或64位二进制文​​件,都可以使用mingw32-make.exe。

答案 1 :(得分:0)

您可以创建指向mingw32-make.exe的符号链接make.exe目标,这样您可以运行make而不是mingw32-make。我发现Git Bash对于在Windows上运行类似Linux的工具非常有用。