GCC на ОС Windows - PullRequest
       4

GCC на ОС Windows

1 голос
/ 12 февраля 2011

Мне было интересно, есть ли бесплатная версия GCC для Windows.

Я знаю, что есть Minigw и что-то еще, но я не знаю, как их использовать.

Извините, если это должнобыть на SU.

Ответы [ 2 ]

8 голосов
/ 12 февраля 2011

Основные варианты: MinGW или CygWin .

CygWin является более полной UNIX-подобной средой , чем MinGW, поскольку предлагаетдовольно много инструментов сверх вещей разработки.Даже до полноценного сервера X-Windows, чтобы вы могли разрабатывать программное обеспечение, которое будет работать как на UNIX-подобных системах, так и на Windows.

Установщик хорош, но я бы предложил установить все даже если вы думаете, что вам это не нужно.Дисковое пространство дешевое, и в прошлом у меня были проблемы с попытками запустить частичную установку (исправляет ли это 1,7 или даже раньше, я не знаю - я всегда делаю полную установку).

Однако он опирается на библиотеку эмуляции CygWin UNIX, которая, если я правильно помню, имеет ограничения для несвободных программ.

MinGW больше сконцентрирован на инструментах разработки.Он генерирует собственные приложения Windows, а не работает под эмуляционной DLL-библиотекой, такой как CygWin.

Раньше его было трудно установить из-за необходимости выполнять MinGW, MSYS и другие по отдельности, но с тех пор он появился давно и имеет простую графическую схему.Установщик.

Я считаю, что он может выполнять графические приложения, используя собственные вызовы Windows, а не через X-Windows, поскольку он просто ссылается на обычные среды выполнения Windows.

Если вы хотите знать, как использоватьлюбой из них, вам действительно нужно просмотреть документы, найденные по тем ссылкам, которые я предоставил - проверьте ссылку Документация слева на MinGW (в частности, Начало работы ) или CygWin FAQ .

Что касается графических интерфейсов для разработки, я никогда не использовал их для CygWin - я достаточно взрослый, чтобы помнить карты смысла, поэтому я не боюсь интерфейса командной строки:-).

Я использовал Eclipse с CDT , работающим над MinGW, и это меня не впечатлило, хотя по общему признанию это был графу версия.Не поймите меня неправильно Eclipse - отличный инструмент, и мы используем его как для разработки на Java, так и для Linux / C, у меня просто было много проблем с Eclipse / CDT под Windows.

Code ::С другой стороны, блоки были абсолютно блестящими , но вы должны проверить их все, чтобы увидеть, какой из них подходит вам лучше всего.Как я уже сказал, последний раз, когда я смотрел, было около пяти лет назад, вечность в мире ИТ.

0 голосов
/ 13 августа 2013

Я немного опоздал, но поскольку вопрос все еще может возникнуть ...

gcc для Windows (включая компиляторы Ada, C, C ++ и Fortran) можно получить из MinGW-сборок на SourceForge: http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/

По состоянию на август 2013 года существуют 32- и 64-разрядные версии gcc-4.8.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...