Новостей.COM ⇒
⇓
2010-04-15
GCC 4.5 — новая версия набора компиляторов
Вчера проект свободных компиляторов GCC представил новый крупный стабильный релиз — 4.5.0.
В GCC 4.5 представлен ряд новых возможностей и улучшений. В контексте языка C++ отмечается интенсивная работа над поддержкой будущего стандарта ISO — C++0x. Среди других изменений в последнем релизе GCC можно выделить:
- поддержка плагинов, позволяющих расширять возможности компилятора без необходимости во внесении модификаций в его код, — для этого появилась опция -fplugin, которая загружает указанный объект и выполняет его как часть компилятора;
- интеграция GCC с библиотекой MPC (теперь она требуется для сборки GCC);
- объявлены устаревшими порты GCC на системы IRIX до версии 6.5, Solaris 7, Tru64 до версии V5.1;
- опция -fshow-column включена по умолчанию;
- в ASM-выражениях на Си появилась возможность делать «прыжки» (goto) к меткам Си;
- поддержка необработанных строк (raw string) C++0x в C++ и в C (при использовании -std=gnu99);
- расширена поддержка Fortran 2003 и 2008;
- полная поддержка cross-toolchain на AIX с GNU Binutils;
- поддержка ARM-процессоров Cortex-M0 и Cortex-A5, архитектуры ARM v7E-M, процессоров MIPS 1004K, AVR-устройств ATmega8U2/ATmega16U2/ATmega32U2;
- в Windows теперь GCC устанавливает runtime-библиотеки всех крупных языков как DLL в случае конфигурации с опцией --enable-shared.
Дмитрий Шурупов по материалам gcc.gnu.org.