Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Chapitre 12. Compilateur et outils
12.1. Chaîne d'outils GCC
Dans Red Hat Enterprise Linux 7.0, la chaîne d'outils gcc est basée sur les séries de versions gcc-4.8.x et inclut de nombreux correctifs de bogues et améliorations liés à l'équivalent Red Hat Enterprise Linux 6. Similairement, Red Hat Enterprise Linux 7 inclut binutils-2.23.52.x.
Ces versions correspondent aux outils équivalents dans Red Hat Developer Toolset 2.0 ; une comparaison détaillée des versions de gcc et binutils de Red Hat Enterprise Linux 6 et Red Hat Enterprise Linux 7 se trouvent ici :
Ci-dessous figurent les changements les plus notables de la chaîne d'outils Red Hat Enterprise Linux 7.0 :
- Prise en charge expérimentale de la création d'applications conforme à C++11 (y compris la prise en charge complète du langage C++11) et prise en charge partielle des fonctionnalités C11.
- Prise en charge améliorée pour la programmation d'applications parallèles, y compris OpenMP v3.1, les types C++11 et les intégrés GCC pour l'accès à la mémoire atomique et la prise en charge expérimentale de mémoire transactionnelle (y compris les intrinsèques Intel RTM/HLE, les intégrés et la génération de code)
- Un nouvel allocateur de registre local (LRA), améliorant les performances du code.
- DWARF4 est maintenant utilisé comme format de débogage par défaut.
- Une variété de nouvelles options spécifiques à l'architecture.
- Prise en charge de la famille de processeurs AMD 15h et 16h.
- Prise en charge de l'optimisation de l'heure de liaison.
- Avertissements et diagnostiques améliorés.
- Une nouvelle gamme de fonctionnalités Fortran.