这似乎是一个显而易见的问题,但是尽管有很多Google搜索,但我找不到答案。
Azure Devops Linux客户端的可用软件列表列出了GCC 7.4.0(https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/linux/Ubuntu1604-README.md)
但是,Ubuntu 16.04中的默认GCC版本是GCC 5.4.0。如何使客户端切换到7.4.0?我可以找到用于更改Ruby或Python版本的示例任务,但对于GCC则找不到。
在此先感谢您的帮助。
答案 0 :(得分:1)
要使用GCC 7,请将CC
和CXX
变量分别设置为gcc-7
和g++-7
。
因此,您在azure-pipelines.yml
中的工作配置应如下所示:
jobs:
- job: Linux
pool:
vmImage: 'Ubuntu-16.04'
variables:
CC: gcc-7
CXX: g++-7