As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AL2023 inclui a coleção de compiladores GNU (GCC) e o Clang front-end para LLVM (Máquina virtual de baixo nível).
A versão principal do GCC permanecerá constante durante toda a vida útil de AL2 023. Versões menores trazem correções de bugs e podem ser incluídas nas versões AL2 023. Outras correções de bugs, desempenho e segurança podem ser transferidas para a versão principal do GCC que será lançado em AL2 023.
AL2023 inclui a versão 11 do GCC com os front-ends C (gcc
), C++ (g++
) e Fortran (gfortran
).
AL2023 não habilita o Ada (gnat
),
Go (gcc-go
), interfaces Objective-C ou Objective-C++.
Os sinalizadores padrão do compilador com os quais o AL2 023 RPMs é construído incluem sinalizadores de otimização e fortalecimento. Para criar seu próprio código com o GCC, recomendamos que você inclua sinalizadores de otimização e fortalecimento.
nota
Quando gcc --version
é invocado, uma string de versão como gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4)
é exibida. Red Hat
refere-se à filial do fornecedor do GCCgcc --help
, todos os relatórios de bugs e solicitações de suporte devem ser direcionados para o Amazon Linux.
Para obter mais informações sobre algumas das mudanças de longo prazo nessa ramificação do fornecedor, como a __GNUC_RH_RELEASE__
macro, consulte Fontes de pacotes do Fedora
Para obter mais informações sobre o conjunto de ferramentas principal, consultePacotes principais do conjunto de ferramentas glibc, gcc, binutils.
Para obter mais informações sobre o AL2 023 e sua relação com outras distribuições Linux, consulte. Relacionamento com o Fedora
Para obter mais informações sobre a alteração do tripleto do compilador em AL2 023 em comparação com, consulte. AL2 Compilador Triplet