Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
C,C++, dan Fortran di AL2023
AL2023 mencakup GNU Compiler Collection (GCC) dan Clang frontend untuk LLVM (Low Level Virtual Machine).
Versi utama GCC akan tetap konstan sepanjang masa pakai AL2023. Rilis minor membawa perbaikan bug dan mungkin disertakan dalam rilis AL2023. Perbaikan bug, kinerja, dan keamanan lainnya mungkin di-backport ke versi utama yang dikirimkan di GCC AL2023.
AL2023 mencakup versi 11 GCC dengan frontend C (gcc
), C++ (g++
), dan Fortran (). gfortran
AL2023 tidak mengaktifkan frontend (), Ada (gnat
), Go Objective-C, atau Objective-C++. gcc-go
Tanda kompiler default yang dibangun dengan RPM AL2023 menyertakan flag pengoptimalan dan pengerasan. Untuk membuat kode Anda sendiri dengan GCC, kami sarankan Anda menyertakan flag pengoptimalan dan pengerasan.
catatan
Ketika gcc --version
dipanggil, string versi seperti gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4)
ditampilkan. Red Hat
mengacu pada cabang vendor GCCgcc --help
, semua laporan bug dan permintaan dukungan harus diarahkan ke Amazon Linux.
Untuk informasi selengkapnya tentang beberapa perubahan jangka panjang di cabang vendor ini, seperti __GNUC_RH_RELEASE__
makro, lihat sumber paket Fedora
Untuk informasi lebih lanjut tentang toolchain inti, lihatPaket rantai alat intiglibc,, gccbinutils.
Untuk informasi lebih lanjut tentang AL2023 dan hubungannya dengan distribusi Linux lainnya, lihat. Hubungan dengan Fedora
Untuk informasi lebih lanjut tentang perubahan triplet kompiler di AL2023 dibandingkan dengan AL2, lihat. Kompiler Triplet