C, C++ y Fortran en AL2023 - Amazon Linux 2023

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.

C, C++ y Fortran en AL2023

AL2023 incluye tanto la colección de compiladores GNU (GCC) como la Clang interfaz de LLVM (máquina virtual de bajo nivel).

La versión principal de GCC permanecerá constante durante toda la vida útil de AL2023. Las versiones menores incluyen correcciones de errores y podrían incluirse en las versiones de AL2023. Es posible que otras correcciones de errores, rendimiento y seguridad estén incorporadas a la versión principal de GCC que se incluye en AL2023.

AL2023 incluye la versión 11 de GCC con las interfaces C (gcc), C++ () y g++ Fortran (). gfortran

AL2023 no habilita las interfaces (), Ada (gnat), Go Objective-C gcc-go ni Objective-C++.

Los indicadores de compilación predeterminados con los que se crean los RPM de AL2023 incluyen indicadores de optimización y endurecimiento. Para crear su propio código con GCC, le recomendamos que incluya 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 GCC en la que se basa el paquete GCC de Amazon Linux. Según la URL del informe de errores que aparecegcc --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 AL2023 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 AL2023 en comparación con AL2, consulte. Triplete del compilador