AL2023의 C, C++, 및 Fortran - Amazon Linux 2023

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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 공급업체 지점을 나타냅니다. 에 표시된 버그 신고 URL에 따르면 모든 버그 신고 및 지원 요청은 Amazon Linux로 보내야 합니다. gcc --help

이 공급업체 브랜치의 일부 장기 변경 사항 (예: __GNUC_RH_RELEASE__ 매크로) 에 대한 자세한 내용은 Fedora 패키지 소스를 참조하십시오.

핵심 툴체인에 대한 자세한 내용은 을 참조하십시오. 코어 툴체인 패키지 glibc, gcc 및 binutils

AL2023 및 다른 Linux 배포판과의 관계에 대한 자세한 내용은 을 참조하십시오. Fedora와의 관계

AL2와 비교한 AL2023 컴파일러 트리플렛 변경에 대한 자세한 내용은 을 참조하십시오. 컴파일러 트리플렛