Как указать версию GCC в клиенте Azure Devops для Linux - PullRequest
0 голосов
/ 18 февраля 2019

Это похоже на очевидную проблему, но, несмотря на большое количество поисков в 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.

Заранее благодарим за любую помощь.

1 Ответ

0 голосов
/ 25 августа 2019

Чтобы использовать 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...