Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

C, C++ et Fortran dans AL2023 - Amazon Linux 2023

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

C, C++ et Fortran dans AL2023

AL2023 inclut à la fois la collection de compilateurs GNU (GCC) et le Clang frontend pour LLVM (Low Level Virtual Machine).

La version majeure de GCC restera constante pendant toute la durée de vie d'AL2023. Les versions mineures apportent des corrections de bogues et peuvent être incluses dans les versions AL2023. D'autres correctifs de bogues, de performances et de sécurité pourraient être rétroportés vers la version majeure de GCC livrée avec AL2023.

AL2023 inclut la version 11 de GCC avec les interfaces C (gcc), C++ (g++) et Fortran (gfortran).

AL2023 n'active pas les frontends Ada (gnat), Go (gcc-go), Objective-C ou Objective-C++.

Les indicateurs de compilateur par défaut avec lesquels les RPM d'AL2023 sont construits incluent des indicateurs d'optimisation et de renforcement. Pour créer votre propre code avec GCC, nous vous recommandons d'inclure des indicateurs d'optimisation et de renforcement.

Note

Quand gcc --version est invoqué, une chaîne de version telle que gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4) est affichée. Red Hat fait référence à la branche de fournisseur GCC sur laquelle le package GCC d'Amazon Linux est basé. Selon l'URL du rapport de bogue indiquée pargcc --help, tous les rapports de bogue et les demandes d'assistance doivent être adressés à Amazon Linux.

Pour plus d'informations sur certains des changements à long terme apportés à cette branche du fournisseur, tels que la __GNUC_RH_RELEASE__ macro, consultez les sources des packages Fedora.

Pour plus d'informations sur la chaîne d'outils de base, consultezPackages de chaîne d'outils de base glibc, gcc, binutils.

Pour plus d'informations sur AL2023 et sa relation avec les autres distributions Linux, consultezRelation avec Fedora.

Pour plus d'informations sur le changement du triplet du compilateur dans AL2023 par rapport à AL2, voir. Triplet de compilateur

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.