

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# C、C\+\+，然后Fortran在 AL2
<a name="c-cplusplus"></a>

AL2 包括 GNU 编译器集合 (GCC) 和的前Clang端。LLVM

的主要版本GCC将在的整个生命周期中保持不变 AL2。错误和安全修复可能会向后移植到该版本的主要GCC版本中。 AL2

 默认情况下，包 AL2 含 7.3 版，GCC该版本几乎可以生成所有软件包。该`gcc10`软件包在有限的范围内提供 GCC 10 个，但我们不建议使用 GCC 10 来构建软件包。

 构建的默认编译器标志 AL2 RPMs 包括一些优化和强化标志。如果您要使用构建自己的代码，我们建议您添加一些优化和强化标志。GCC

 AL2023 中的默认编译器和优化标志比中 AL2存在的内容有所改进。