MinGW добавляет .exe к исполняемым файлам - PullRequest
0 голосов
/ 27 июня 2019

Когда я использую g ++ с MinGW:

g++ -o myProgram myProgram.cpp

g ++ дает мне не myProgram, а myProgram.exe.Я знаю, что не нужно называть исполняемые файлы .exe, потому что

g++ -o a.out myProgram.cpp

производит a.out без .exe и запускается.

Мне не нравитсярасширение, потому что теперь сложнее создать Makefile, который будет работать как в Unix, так и в MinGW, особенно если я хочу make clean.Есть ли способ сообщить gG MinGW, используя имя, которое я вам даю с -o, не меняя его?

1 Ответ

1 голос
/ 27 июня 2019

Если вы не хотите добавлять расширение .exe, просто добавьте точку к имени выходного файла:

g++ -o myProgram. myProgram.cpp
...