Как установить gcc-4.4 на cygwin? - PullRequest
4 голосов
/ 18 июня 2009

Я установил cygwin среду в Windows. Есть gcc 4.3. Как установить gcc 4.4 в этой среде?

Ответы [ 3 ]

3 голосов
/ 18 июня 2009

Альтернатива - создать его самостоятельно, но на Cygwin это будет очень медленно. Если вы являетесь пользователем Linux, вы можете создать компилятор native (который запускается в cmd.exe в Windows и создает собственные двоичные файлы win32) в Linux. Это намного быстрее (на порядок быстрее в моем опыте).

В противном случае, mingw - хорошее решение, хотя, по моему опыту, бинарный файл с уравнения.com работает лучше для gcc 4.4 (пока нет официального gcc 4.4 от MinGW)

2 голосов
/ 18 июня 2009

Если вам не нужна среда cygwin по особым причинам, я бы взял Mingw с gcc 4.4 Вы можете найти сборки на: http://www.tdragon.net/recentgcc/.

0 голосов
/ 17 декабря 2010

Чтение MinGW FAQ показывает, что можно передавать запросы на использование двоичных файлов MinGW вместо тех, которые поставляются с Cygwin.

Для тех, кто хотел бы использовать среду Cygwin для разработки, но при этом генерировать не зависящие от Cygwin исполняемые файлы, существует гораздо более простая опция "-mno-cygwin". Просто установите Cygwin и дистрибутив MinGW в отдельных каталогах (например, «C: \ CYGWIN» и «C: \ MINGW») и убедитесь, что подкаталог «/ bin» под вашей установкой MinGW находится перед подкаталогом Cygwin «/ bin» в переменная среды PATH (т. е. «PATH =% PATH%; C: \ MINGW \ BIN; C: \ CYGWIN \ BIN»). Это позволит вам получить доступ ко всем необходимым инструментам UNIX, при этом гарантируя, что используемый экземпляр GCC является версией MinGW. %%%

Помните, что в файле "/ etc / profile" Cygwin по умолчанию помещает "/ usr / local / bin", "/ usr / bin" и "/ bin" перед вашей системной переменной PATH. Следовательно, недостаточно, чтобы MinGW "/ bin" опережал Cygwin в вашем пути Windows ... он также должен быть установлен первым в среде Cygwin (либо изменив "/ etc / profile", либо установив его вручную ).

...