Show Table of Contents
第 12 章 编译程序及工具
12.1. GCC 工具链
在 Red Hat Enterprise Linux 7.0 中,gcc 工具链是根据 gcc-4.8.x 发行系列开发,并包含大量针对 Red Hat Enterprise Linux 6 的改进和 bug 修复。同样,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 工具链的主要特点如下:
- 构建符合 C++11 的应用程序的实验性支持(其中包括所有 C++11 语言支持)和一些 C11 功能的实验性支持。
- 改进的并行应用程序编程支持,其中包括 OpenMP v3.1, C++11 类型和自动内存访问的 GCC 内嵌,以及事务内存的实验性支持(其中包括 Intel RTM/HLE 内联函数、内嵌以及代码生成)。
- 新的本地注册分配程序(LRA),提高代码性能。
- DWARF4 现在作为默认 debug 格式使用。
- 各种新的具体架构选项。
- 支持 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.