Mingw 64艘没有Make.exe的船

mingw 64 ships without make.exe?

本文关键字:exe 的船 Make 64艘 Mingw      更新时间:2023-10-16

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

C:Program Filesmingw-w64x86_64-6.3.0-posix-seh-rt_v5-rev1mingw64bin

我对C 相对较新,所以也许我忽略了什么?https://sourceforge.net/p/mingw-w64/wiki2/make/提到您可以将其复制到bin文件夹中,但是我在哪里可以从哪里复制它?

mingw32-make.exe是您要使用的一个。这是Mingw-W64的Make Make Shiep版本。不存在普通的exe。不要对这个名字感到困惑。无论您要生产32位还是64位二进制文件,都使用mingw32-make.exe。

您可以为mingw32-make.exe创建一个符号链接make.exe target,这样您就可以运行make而不是mingw32 make。我发现Git Bash对于在Windows上运行Linux非常有用。