我在 GitHub 上有一个使用 GitHub CI 的 C++ 项目。我的工作流程通过以下strategy
属性配置为在 Linux 和 Windows 上运行:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
到目前为止,这对我来说效果很好,Cmake 将编译器标识为GNU 9.3.0
. 但是,我现在想在我的项目中使用 GCC 10 中添加的实验性功能,因此我的构建由于旧的编译器版本而失败。
如何从我的 GitHub CI 工作流程中使用更新版本的 GCC?