如何在Azure Devops Linux客户端中指定GCC版本

时间:2019-02-18 12:31:52

标签: azure-devops

这似乎是一个显而易见的问题,但是尽管有很多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则找不到。

在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

要使用GCC 7,请将CCCXX变量分别设置为gcc-7g++-7。 因此,您在azure-pipelines.yml中的工作配置应如下所示:

jobs:
- job: Linux
  pool:
    vmImage: 'Ubuntu-16.04'
  variables:
    CC: gcc-7
    CXX: g++-7