Как вы можете получить релиз 4.2 g ++ / gcc для windows? - PullRequest
4 голосов
/ 12 декабря 2008

Как вы можете получить последнюю версию, то есть 4.2+, g ++ / gcc для windows? Стандарт Mingw g ++ - 3.4.5, которому 3 года, выпущен в ноябре 2005 года. У Mingw есть версия 4.2, но это только на стадии Alpha. Я не могу найти стабильную последнюю версию g ++ для Windows, наверняка я что-то упустил.

Ответы [ 3 ]

8 голосов
/ 12 декабря 2008

Twilight Dragon Media отслеживает и регулярно выпускает релизы GCC, пригодные для сред MinGW.

Текущий выпуск основан на GCC 4.3.2.

Пакеты можно скачать здесь . Я начал использовать релиз 4.3.2-TDM1 в производстве после его интенсивного тестирования в течение более двух месяцев. Единственная хитрая вещь, которую я ударил - это кросс-DLL-исключения в C ++, но исключения в C ++ были разбиты в MinGW целую вечность, и большая часть нашего кода в любом случае их не использует или, по крайней мере, не использует их за пределами библиотеки. *

Доступен более поздний выпуск (4.3.2-TDM2, выходил уже пару дней). В примечаниях к выпуску говорится, что он «отличается от первого только двумя исправленными ошибками - одна связана с временными файлами, а другая - с путями заголовков. Новый установщик TDM / MinGW был выпущен одновременно». Хотя еще не проверял.

Редактировать: 4.3.3-TDM1, по-видимому, до сих пор стабилен - не обнаружил никаких ошибок при предпроизводственном использовании. После тщательного тестирования я могу рекомендовать 4.3.2-TDM2 для производственного использования.

4 голосов
/ 12 декабря 2008

Использование Cygwin . полный список пакетов включает gcc4-g ++ , а последняя версия 4.3.2-1 подходит вам.

1 голос
/ 15 марта 2009

Вы можете получить дистрибутив MinGW, который использует gcc 4.3.3 здесь - я играл с ним, но не использовал его в гневе. Он поставляется в комплекте с boost и несколькими другими полезными библиотеками

...