1

Я использую CodeBlocks в качестве моей IDE для консольного приложения C ++. Я получил новый компьютер и установил кодовые блоки с MinGW. Я часами работал, чтобы попытаться сгенерировать исполняемый файл, и искал все подкаталоги в моем проекте, но не вижу файла, который заканчивается на .exe. Как я могу создать исполняемый файл в CodeBlocks?

В конце концов я хочу запустить .exe из командной строки, если это имеет значение. Кроме того, моя ОС - Windows 10, и это 64-битная система.

Я думаю, что это может быть проблема с компилятором или компоновщиком? Программа, которую я написал, работает нормально, если я запускаю ее в CodeBlocks, но нет .exe, поэтому он может быть запущен извне.

Я приложил фотографию производимых файлов.

Кроме того, вопрос: что это за расширение файла приложения? Я никогда не видел это раньше.

Изменить: вот журнал сборки:

-------------- Build file: "no target" in "no project" (compiler: unknown)---------------

mingw32-g++.exe   -c C:\Users\me\Documents\Source2.cpp -o C:\Users\sarah\Documents\Source2.o
mingw32-g++.exe  -o C:\Users\me\Documents\Source2.exe C:\Users\me\Documents\Source2.o  -static-libstdc++ -static-libgcc  
Process terminated with status 0 (0 minute(s), 5 second(s))
0 error(s), 0 warning(s) (0 minute(s), 5 second(s))

1 ответ1

0

В случае, если кто-то еще посчитает это полезным, вот знания, которые помогли мне решить проблему.

  • Как изящно указал @Bob, в Windows 10 есть настройка, которая скрывает расширения файлов. Но вы можете снять эту опцию с панели управления. Оказывается, "Приложение" просто означает исполняемый файл.
  • Поскольку .exe по-прежнему не выполнялся из командной строки, я сослался на лучший ответ на этот вопрос, и, вуаля, компоновщик достаточно счастлив, чтобы запустить исполняемый файл из командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .