Show Table of Contents
Глава 12. Компилятор и утилиты
12.1. GCC
Входящий в Red Hat Enterprise Linux 7.0 набор компиляторов GCC основан на gcc-4.8.x и включает множество исправлений и улучшений по сравнению с его эквивалентом в Red Hat Enterprise Linux 6. Также Red Hat Enterprise Linux 7 включает в свой состав пакет binutils-2.23.52.x.
Эти версии соответствуют версиям в комплекте Red Hat Developer Toolset 2.0. Детальное сравнение gcc и binutils в Red Hat Enterprise Linux 6 и Red Hat Enterprise Linux 7 приведено на страницах:
Ниже перечислены основные характеристики GCC в Red Hat Enterprise Linux 7.0.
- Экспериментальная поддержка сборки приложений, совместимых с C++11 (включая поддержку языка C++11), и поддержка некоторых функций C11.
- Улучшенная поддержка программирования параллельных приложений, включая OpenMP v3.1, типы C++11 и встроенные функции GCC для атомарного доступа к памяти, а также экспериментальная поддержка транзакционной памяти (включая встроенные функции Intel RTM/HLE и генерацию кода).
- Улучшенный локальный распределитель регистров.
- По умолчанию используется формат отладки DWARF4.
- Целый ряд новых параметров для архитектур.
- Поддержка процессоров AMD 15h и 16h.
- Поддержка оптимизации во время компоновки программ.
- Улучшенная диагностика и предупреждения.
- Ряд новых возможностей Fortran.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.