기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AL2023의 C, C++, 및 Fortran
AL2023 에는 GNU 컴파일러 컬렉션 (GCC) 과 LLVM (저수준 가상 머신) 의 Clang 프론트엔드가 모두 포함되어 있습니다.
GCC 주요 버전은 AL2023이 종료되기 전까지 계속 사용할 수 있습니다. 마이너 릴리스에 버그 수정이 포함되어 있으며 이는 AL2023 릴리스에 포함될 수 있습니다. 기타 버그, 성능 및 보안 수정 사항은 AL2023에 설치된 GCC의 주요 버전으로 백포트될 수 있습니다.
AL2023 버전에는 C (gcc
), C++ () 및 포트란 () 프론트엔드가 포함된 버전 11이 포함되어 있습니다. GCC g++
gfortran
AL2023 프런트엔드는 (), Ada (gnat
), Go 오브젝티브-C 또는 gcc-go
오브젝티브-C++ 프론트엔드를 활성화하지 않습니다.
AL2023 RPM이 빌드되는 기본 컴파일러 플래그에는 최적화 및 강화 플래그가 포함되어 있습니다. GCC로 코드를 직접 빌드하려면 최적화 및 강화 플래그를 포함하는 것이 좋습니다.
참고
gcc --version
을 호출하면 gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4)
같은 버전 문자열이 표시됩니다. Red Hat
은 Amazon Linux GCC 패키지의 기반이 되는 GCC 공급업체 지점gcc --help
이 공급업체 브랜치의 일부 장기 변경 사항 (예: __GNUC_RH_RELEASE__
매크로) 에 대한 자세한 내용은 Fedora 패키지
핵심 툴체인에 대한 자세한 내용은 을 참조하십시오. 코어 툴체인 패키지 glibc, gcc 및 binutils
AL2023 및 다른 Linux 배포판과의 관계에 대한 자세한 내용은 을 참조하십시오. Fedora와의 관계
AL2와 비교한 AL2023 컴파일러 트리플렛 변경에 대한 자세한 내용은 을 참조하십시오. 컴파일러 트리플렛