Подтвердить что ты не робот

Компилятор С++ для Windows без IDE?

Я ищу только компилятор для С++ (например, g++) для Windows, который я мог бы запустить в моем cmd.

Я использую notepad ++ в качестве текстового редактора, и я хочу настроить там макрос, который может скомпилировать мои программы для меня.

Я не хочу устанавливать Cygwin.

Любые предложения?

4b9b3361

Ответ 1

MinGW. Это GCC/g++ для Windows. Это намного легче, чем Cygwin. Основное отличие от Cygwin GCC заключается в том, что он не пытается имитировать UNIX API, вам нужно использовать Windows API (и, конечно, стандартные библиотеки C/С++). Он также не предоставляет оболочку и утилиты, такие как Cygwin, только компилятор.

Существует также связанная система MSYS, которая предоставляет оболочку и т.д., например Cygwin, но это не требуется. MinGW сам будет работать в CMD (но я настоятельно рекомендую использовать что-то лучше, чем Bash, для вашего собственного здравомыслия).

Ответ 5

Вероятно, не то, что вы ищете, а просто для добавления к вопросу о полноте, Intel Optimizing Compiler отлично работает на Windows, Linux и Mac Intel. Немного дорогая, но для высоко оптимизированных компиляторов на процессорах Intel это не имеет себе равных.

Ответ 6

Я думаю, что TDM-GCC от Twilight Dragon Media более удобен, чем официальный релиз MinGW. Мне было проще установить и использовать.

Ответ 8

В Windows 10 вы можете использовать g++ через подсистему Windows Linux.

После того, как вы его настроили, установите g++ с помощью терминала bash (этот ответ на Ask Ubuntu показывает вам, как).

Помните: вы сможете запускать скомпилированные С++-программы в среде Ubuntu/ bash, а не непосредственно из cmd/PowerShell:

C:\Folder> bash
[email protected]:/mnt/c/Folder$ g++ hello_world.cpp -o hello_world
[email protected]:/mnt/c/Folder$ ./hello_world