Я использую Ubuntu 16.04 LTS и хочу установить более новую версию GCC, а именно gcc-7, выпущенную 2 мая 2017 года . В тестовой сборке Toolchain есть пакет для ppa , но рядом с ним указана версия Ubuntu 7-20170407-0ubuntu2
(я понятия не имею, что это соответствует). Я попытался следовать инструкциям в этом вопросе и в этом вопросе, и у меня были те же проблемы. Они выпущены до выпуска gcc 7.1 официально, поэтому я не уверен, что инструкции изменится вообще, когда он выйдет?
Даже после добавления PPA я получаю следующее:
user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ sudo apt-get update
user@computer:~$ sudo apt install gcc-7
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-7
Любая идея о том, как я могу установить новый GCC? Я не собираюсь обновлять свой дистрибутив. Я также не собираюсь строить из исходного кода, однако это своего рода последнее средство, потому что управлять всем вручную - это раздражает.
Ответы:
Вы уже можете установить gcc-7 и g ++ - 7 из этого пакета .
источник
Тип:
И у вас будет установлено
gcc
gcc-7
cpp
cpp-7
g++
g++-7
и несколько дополнительных пакетов зависимостей в вашем текущем выпуске Ubuntu (не старше 16.04).источник