Capítulo 12. Compilador y herramientas
12.1. Cadena de herramientas GCC Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
En Red Hat Enterprise Linux 7.0, la cadena de herramientas GCC se basa en la serie de lanzamientos de gcc-4.8.x, e incluye numerosas mejoras y correcciones de errores relacionadas con el equivalente de Red Hat Enterprise Linux 6. Igualmente, Red Hat Enterprise Linux 7 incluye binutils-2.23.52.x.
Estas versiones corresponden a las herramientas equivalentes en Red Hat Developer Toolset 2.0; una comparación detallada de las versiones de gcc y binutils de Red Hat Enterprise Linux 6 y Red Hat Enterprise Linux 7, se puede ver aquí:
Los elementos más destacables de la cadena de herramientas de Red Hat Enterprise Linux 7.0 son los siguientes:
- Soporte experimental para aplicaciones que son compatibles con el lenguaje C++11 (incluido el soporte total del lenguaje C++11) y algún soporte experimental para características de C11.
- Soporte mejorado para aplicaciones de programación paralela, incluidos los tipos de OpenMP v3.1, C++11 y GCC compilados para Acceso de memoria atómica y soporte experimental para memoria transaccional (incluidos intrínsecos Intel RTM/HLE, compilados, y generación de códigos)
- Un nuevo asignador de registro local (LRA), que mejora rendimiento de código.
- DWARF4 ahora se utiliza como formato de depuración predeterminado.
- Una variedad de nuevas opciones específicas de arquitectura.
- Soporte para procesos de AMD family 15h y 16h.
- Soporte de optimización de enlace de tiempo.
- Advertencias y diagnósticos mejorados.
- Una variedad de nuevas funcionalidades de Fortran.