Как указать версию GCC в клиенте Azure Devops для Linux
Это похоже на очевидную проблему, но, несмотря на большое количество Google, я не могу найти ответ.
Список доступного программного обеспечения для клиентов Azure Devops для Linux содержит GCC 7.4.0 ( https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/linux/Ubuntu1604-README.md)
Тем не менее, версия GCC по умолчанию в Ubuntu 16.04 - это GCC 5.4.0. Как заставить клиента переключиться на 7.4.0? Я могу найти пример Задачи для изменения версии Ruby или Python, но не один для GCC.
Заранее благодарю за любую помощь.
0 ответов
Чтобы использовать 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