Как установить GCC / G ++ 8 на CentOS - PullRequest
1 голос
/ 25 марта 2019

Я привык устанавливать пакеты в дистрибутивах Debian / Ubuntu, но теперь мне нужно установить gcc и g++ версии 8. *. В репозиториях CentOS есть только версия 4. *. Как правильно установить их вручную?

Ответы [ 2 ]

6 голосов
/ 25 марта 2019

Вы можете установить GCC 8 из Developer Toolset.Сначала вам нужно включить репозиторий Software Collections:

yum install centos-release-scl

Затем вы можете установить GCC 8 и его компилятор C ++:

yum install devtoolset-8-gcc devtoolset-8-gcc-c++

Для переключения на оболочку со значениями по умолчанию gcc иg++ до этой версии GCC, используйте:

scl enable devtoolset-8 -- bash

Вам нужно обернуть все команды в вызове scl, чтобы изменения среды процесса, выполняемые этой командой, влияли на все подоболочки.Например, вы можете использовать команду scl для вызова сценария оболочки, который выполняет необходимые действия.

2 голосов
/ 21 июня 2019

Постоянное добавление DTS в вашу среду разработки

После установки devtoolset:

yum install devtoolset-8-gcc devtoolset-8-gcc-c++

Вы также можете использовать следующую команду, чтобы установить DTS по умолчанию:

source scl_source enable devtoolset-8

Преимущество этой команды в том, что ее можно добавить в .bashrc , чтобы вам не приходилось запускать команду scl при каждом входе в систему:

scl enable devtoolset-8 -- bash
...