C, C++ und Fortran in AL2023 - Amazon Linux 2023

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

C, C++ und Fortran in AL2023

AL2023 beinhaltet sowohl die GNU Compiler Collection (GCC) als auch das Clang Frontend für LLVM (Low Level Virtual Machine).

Die Hauptversion von GCC wird während der gesamten Lebensdauer von AL2023 beibehalten. Nebenversionen enthalten Fehlerkorrekturen und sind möglicherweise in AL2023-Versionen enthalten. Andere Fehler-, Leistungs- und Sicherheitskorrekturen werden möglicherweise auf die GCC-Hauptversion zurückportiert, die in AL2023 enthalten ist.

AL2023 enthält Version 11 von GCC mit den Frontends C (gcc), C++ () und Fortran (g++). gfortran

AL2023 aktiviert die Frontends (), Ada (gnat), Objective-C Go oder gcc-go Objective-C++ nicht.

Zu den Standard-Compiler-Flags, mit denen AL203-RPMs erstellt wurden, gehören Optimierungs- und Hardening-Flags. Um Ihren eigenen Code mit GCC zu erstellen, empfehlen wir Ihnen, Optimierungs- und Hardening-Flags hinzuzufügen.

Anmerkung

Bei einem Aufruf von gcc --version wird eine Versionszeichenfolge wie gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4) angezeigt. Red Hat bezieht sich auf den GCC-Herstellerzweig, auf dem das Amazon Linux GCC-Paket basiert. Gemäß der von gcc --help angezeigten Fehlerbericht-URL sollten alle Fehlerberichte und Support-Anfragen an Amazon Linux gerichtet werden.

Weitere Informationen über einige der langfristigen Änderungen in diesem Herstellerbereich, wie zum Beispiel das __GNUC_RH_RELEASE__ Makro, finden Sie unter Fedora-Paketquellen.

Weitere Informationen zur Kern-Toolchain finden Sie unter. Core-Toolchain-Paketeglibc, gcc und binutils

Weitere Informationen zu AL2023 und seiner Beziehung zu anderen Linux-Distributionen finden Sie unter. Beziehung zu Fedora

Weitere Informationen zur Änderung der Compiler-Tripletts in AL2023 im Vergleich zu AL2 finden Sie unter. Compiler-Triplet