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 en AL2 023

Mode de mise au point
C, C++, et Fortran en AL2 023 - 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.

AL2023 inclut à la fois la collection de compilateurs GNU (GCC) et le Clang frontend pour LLVM (Machine virtuelle de bas niveau).

La version majeure de GCC restera constant pendant toute la durée de vie de AL2 023. Les versions mineures apportent des corrections de bogues et peuvent être incluses dans les versions AL2 023. D'autres correctifs de bogues, de performances et de sécurité peuvent être rétroportés vers la version majeure de GCC qui sera expédié en AL2 2023.

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

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

Les indicateurs de compilation par défaut avec lesquels AL2 023 RPMs est construit incluent les 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 principale, consultezPackages de chaîne d'outils de base glibc, gcc, binutils.

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

Pour plus d'informations sur la variation du triplet du compilateur en AL2 023 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.