Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AL2023 incluye la colección de compiladores GNU (GCC) y el Clang interfaz para LLVM (Máquina virtual de bajo nivel).
La versión principal de GCC permanecerá constante durante toda la vida útil de AL2 023. Las versiones menores incluyen correcciones de errores y podrían incluirse en las versiones AL2 0.23. Es posible que otras correcciones de errores, rendimiento y seguridad estén incorporadas a la versión principal de GCC que se envía en AL2 2023.
AL2023 incluye la versión 11 de GCC con las interfaces C (gcc
), C++ (g++
) y Fortran (gfortran
).
AL2023 no habilita la Ada (gnat
),
Go (gcc-go
), Objective-C o Objective-C++.
Los indicadores de compilación predeterminados con los que se crea el AL2 023 incluyen los indicadores de optimización y RPMs endurecimiento. Para crear tu propio código con GCC, te recomendamos incluir indicadores de optimización y endurecimiento.
nota
Cuando se invoca gcc --version
, se muestra una cadena de versión como la siguiente gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4)
. Red Hat
hace referencia a la ramificación de proveedores de GCCgcc --help
, todos los informes de errores y las solicitudes de soporte deben dirigirse a Amazon Linux.
Para obtener más información sobre algunos de los cambios a largo plazo en esta rama de proveedores, como la __GNUC_RH_RELEASE__
macro, consulte las fuentes de paquetes de Fedora
Para obtener más información sobre la cadena de herramientas principal, consulte. Paquetes principales de cadenas de herramientas glibc, gcc, binutils
Para obtener más información sobre AL2 023 y su relación con otras distribuciones de Linux, consulte. Relación con Fedora
Para obtener más información sobre el cambio de triplete del compilador en AL2 023 en comparación con, consulte. AL2 Triplete del compilador