Show Table of Contents
章 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 功能。

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.