GCC 10 和 clang 12 作为 Linux 和 macOS 的默认编译器
这些编译器将成为 conda-forge 中构建软件包的默认编译器。gcc 10 中的一个显著变化是 FFLAGS
中的 -fopenmp
标志被删除。在 clang 12 中,-std=c++14
显式标志已从 CXXFLAGS
中删除,因为它是 clang 12 的默认编译模式。在 gcc 11 中,默认是 -std=gnu++17
。在 clang>=12 和 gcc>=11 中,我们将不提供显式的 C++ 标准,并将遵循编译器默认设置。