Как я могу установить и использовать gcc 6 на xenial? [дубликат]

На этот вопрос уже есть ответ здесь:

Я хочу протестировать существующее программное обеспечение с помощью gcc 6, чтобы убедиться, что оно будет работают, когда происходит переход.

  • Как установить gcc 6? Есть ли в наличии PPA?
  • Могу я просто сделать "CC = gcc-6 make"?

Спасибо

37
задан 15 March 2016 в 15:09

2 ответа

Похож существует пакет gcc 6, доступный для Гостеприимного Xerus в , тест Набора инструментальных средств создает PPA:

Publishing details

Published on 2016-09-04 

Changelog
gcc-6 (6.2.0-3ubuntu11~16.04) xenial; urgency=medium

  * Build for 16.04 LTS.

 -- Matthias Klose <email address hidden>  Sun, 04 Sep 2016 14:19:52 +0200

Установка PPA и компилятор следующим образом:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6

Это установило приятно в моей Гостеприимной системе:

andrew@athens:~$ gcc-6 --version | head -n 2
gcc-6 (Ubuntu 6.2.0-3ubuntu11~16.04) 6.2.0 20160901
Copyright (C) 2016 Free Software Foundation, Inc.
andrew@athens:~$ 

Примечание, что это не делает gcc 6 Вашим значение по умолчанию , компилятор и это является, вероятно, лучшим в данный момент, пока эта новая версия не назревает немного...

Ссылки:

33
ответ дан 23 November 2019 в 00:18

Я предпочитаю использовать conda среда в этом случае для обеспечения gcc и g ++ на "по запросу" использование:

# Create 'cuda' environment and install gcc from 'rdonnelly' channel
conda create -n cuda gcc-6 -c rdonnelly

# or just install gcc into the existing 'cuda' environment
conda install  -n cuda gcc-6 -c rdonnelly

#activate 'cuda' environment when needed:
source activate cuda
# after this, gcc version 6 is available for testing.

Я использую это для предотвращения возможного confict со стабильной и версией в масштабе всей системы gcc.

Поскольку это плохо знакомо для conda, это - фантастический инструмент виртуальной среды для создания изолированной среды для установки многих инструментов, не только python- связанный, но также и все инструменты команды для анализа данных и разработки.Подробнее: https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html

4
ответ дан 23 November 2019 в 00:18

Другие вопросы по тегам:

Похожие вопросы: