MinGW将.exe添加到可执行文件

时间:2019-06-26 21:11:10

标签: g++ mingw

当我在MinGW中使用g ++时:

g++ -o myProgram myProgram.cpp

g ++给我的不是myProgram,而是myProgram.exe。我知道它不必命名可执行文件.exe,因为

g++ -o a.out myProgram.cpp

生成一个没有.exe的a.out,并且它确实运行。

我不喜欢该扩展名,因为制作一个可以同时在Unix和MinGW中使用的Makefile变得更加复杂,尤其是在我想make clean的情况下。有没有办法告诉MinGW的g ++,用我给你的名字-o而不更改它?

1 个答案:

答案 0 :(得分:1)

如果您不希望它添加.exe扩展名,只需在输出文件名中添加一个点:

g++ -o myProgram. myProgram.cpp