Компилятор C/С++ для окон
Я пытаюсь подключить приложение Linux к окнам. Ничего огромного, просто небольшая утилита командной строки. Однако в последний раз, когда я работал с C в Windows, это было приложение "hello world" в Visual Studio 6.
Я пытаюсь избежать встречи с новой IDE, поэтому я хотел бы использовать плагин Netbeans C/С++. Мне просто нужен компилятор.
Может ли кто-нибудь предложить бесплатный 32-разрядный компилятор, который не поставляется с прикрепленной IDE?
Ответы
Ответ 1
Ознакомьтесь с инструментами компилятора MinGW. Они бесплатны и позволяют использовать GCC изначально на Windows. На веб-сайте:
MinGW предоставляет полный набор инструментов для программирования с открытым исходным кодом, который подходит для разработка родных программ Windows, которые не зависят от какой-либо сторонней C-среды исполнения Библиотеки DLL.
Что так здорово в mingw, что вы можете легко скомпилировать рабочие двоичные файлы Windows из другой системы — например Linux, Mac OS X и т.д.
Ответ 2
Windows SDK имеет прекрасный компилятор.
Так как вам все равно понадобится SDK, почему бы просто не использовать этот компилятор?
Обычно вы можете найти его в папке C:\Program Files\Microsoft SDK\Windows\v6.0\VC\Bin
(компилятор называется cl.exe, linker link.exe)
Ответ 3
Компилятор Microsoft VС++ на сегодняшний день является наиболее распространенным (и, безусловно, одним из лучших) компиляторов в Windows. Он поставляется с IDE, но вам не нужно его использовать. Вы можете легко использовать компилятор (cl.exe) из командной строки.
В качестве альтернативы, есть MinGW, порт GCC.
Ответ 4
Просто чтобы быть другим.
Существует openwatcom и LCC. Хотя они поставляются с прикрепленными IDE, они также могут использоваться из командной строки.
Ответ 5
Поскольку никто не упомянул Кигвина передо мной, я это сделаю. Я использую это; он работает очень хорошо. У меня также установлена версия MS VС++ 2008 (бесплатная загрузка); Я не часто использую его.
Ответ 6
Настройка MinGW в Windows может быть немного сложной (я попробовал). Afaik MinGW поддерживает только gcc v4 в бета-версии. Вы можете попробовать все равно. Если вам нужна среда IDE, попробуйте Eclipse.
Лично я рекомендовал Microsoft Visual С++ Express Edition 2008, который поставляется бесплатно. В нем не хватает нескольких инструментов (например, компилятора ресурсов), которые вам могут не понадобиться при переносе из другой ОС.
Ответ 7
Вы также можете посмотреть:
Свободная страна: компиляторы C/С++
Ответ 8
DMC by digitalmars
Ответ 9
Выбранный ответ не является хорошим местом для загрузки компилятора, его действительно запутывает и не предоставляет никаких готовых пакетов.
Итак, вот некоторые варианты, которые вы можете использовать для этой цели:
Я сам использую 3 источника для получения компиляторов С++.
Если мне нужна последняя и последняя сборка компилятора Gcc С++, я использую эту ссылку:
ftp://ftp.equation.com/gcc/
Этот веб-сайт предоставляет пакет компилятора в трех форматах:.exe-установщик, Iso и .bz.
Если мне нужно использовать потоки в моих приложениях на С++ (posix-thread enabled), я использую
http://sourceforge.net/projects/mingwbuilds/files/
который обеспечивает как 32, так и 64-битные сборки.
Обычно я использую две прежние ссылки для всех моих потребностей, но следующая ссылка тоже прекрасна.
Он скомпилирован с параметром posix_thread, что означает, что вы можете использовать библиотеку потоков С++ и иметь установщик, который устанавливает и настраивает необходимые параметры.
Стоит отметить, что это не до последней версии!
вы также можете использовать:
http://tdm-gcc.tdragon.net/download
Чтобы дать вам подсказку:
Первая ссылка из уравнения Предоставляет: GCC 5.0 (gcc-5-20140914) - 9/15/2014
Вторая ссылка из SourceForge Предоставляет: gcc 4.8.1 - 2013-06-01
Третья ссылка из TDM Предоставляет: GCC 4.8.1
Итак, теперь у вас есть идея, какая из них вам больше всего подходит.