2009-11-11 4 views
1

Если compiling and linking with MinGW gcc v3 is painfully slow и gcc v4 is not the default install option: Что для новичков являются преимуществами/недостатками установки той или иной версии?Какая версия gcc для установки с помощью MinGW?

Скажите, например, с gcc v4, я хочу использовать PDCurses или другие библиотеки GNU, мне сначала придется перекомпилировать их из источника?

Я только спрашиваю здесь о C, а не C++.

+0

Мне нужен cygwin для программирования встроенного устройства, и я не знаю версию gcc. Это означает, что для новичков это не имеет значения :) – JCasso

+0

afaik текущий установщик/обновление MinGW (т.е. версия 5.1.6) поддерживает GCC4, то есть ручное копирование двоичных файлов больше не требуется – Christoph

ответ

2

Я использую MinGW с GCC4 в течение некоторого времени и не сталкивался с какими-либо проблемами, поэтому я бы сказал, для этого. Кроме того, нет необходимости перекомпиляции, так как C ABI на Windows долгое время был стабильным.

0

Установщик TDM GCC/MinGW32 builds содержит gcc 4.4.x и все базовые двоичные пакеты, необходимые для базовой разработки Windows, включая gdb. Он широко используется без каких-либо необычных проблем.

0

Одним из преимуществ gcc4 является то, что вы можете скомпилировать последнее QT4.6, поскольку оно скомпилировано с помощью gcc4. Конечно, некоторые новые дополнения, такие как OpenMP, нуждаются в новых версиях gcc. Однако есть жалобы на то, что порт MingW gcc4 нестабилен для определенных приложений.

Смежные вопросы