Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 12. 編譯器與工具
12.1. GCC Toolchain
在 Red Hat Enterprise Linux 7.0 中,gcc toolchain 基於 gcc-4.8.x 發行版系列,並且包含了多項 RHEL 6 和相等作業系統相關的功能增強及錯誤修正。Red Hat Enterprise Linux 7 中亦包含了相似的 binutils-2.23.52.x。
這些版本與 Red Hat Developer Toolset 2.0 中的相等工具相應;Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7 gcc 與 binutils 版本之間的詳細比較位於:
以下為主要明顯的 Red Hat Enterprise Linux 7.0 toolchain 重點:
- 試驗性支援建立符合 C++11(包括完整 C++11 語言支援)標準的應用程式,以及試驗性支援 C11 的功能。
- 改善了平行應用程式編程的支援,包括 OpenMP v3.1、C++11 Types 與 GCC Built-ins for Atomic Memory Access,以及試驗性支援交易式記憶體(包含 Intel RTM/HLE 本質、內建功能及程式碼產生)
- 新的本機暫存器定位程式(local register allocator,LRA),改善了程式碼效能。
- DWARF4 現在已被使用來作為預設的除錯格式。
- 各種新的架構特屬選項。
- AMD 家族 15h 及 16h 處理器上的支援。
- Link-time 優化支援。
- 增強了警告和診斷功能。
- 各項新增的 Fortran 功能。