Как указать версию 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
Другие вопросы по тегам