Как сгенерировать исполняемый файл в IDE CodeBlocks?
Я использую 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 ответ
В случае, если кто-то еще посчитает это полезным, вот знания, которые помогли мне решить проблему.
- Как изящно указал @Bob, в Windows 10 есть настройка, которая скрывает расширения файлов. Но вы можете снять эту опцию с панели управления. Оказывается, "Приложение" просто означает исполняемый файл.
- Поскольку.exe по-прежнему не выполнялся из командной строки, я сослался на лучший ответ на этот вопрос, и, вуаля, компоновщик достаточно счастлив, чтобы запустить исполняемый файл из командной строки.