Как использовать последний GCC на Ubuntu? (Ubuntu 18.04; gcc 8.1) [dубликат]

У этого вопроса уже есть ответ здесь: Как использовать последний GCC на Ubuntu? 3 ответа

В настоящее время Ubuntu предоставляет версию gcc версии 7.3, однако в настоящее время доступна версия gcc версии 8.1. Я хотел бы установить gcc 8.1 рядом с gcc 7.3 (так что, если я вызываю c ++, он вызывает версию из gcc 7.3, и если я вызываю c ++ - 8, она вызывает версию из 8.1).

Я попытался выполнить инструкции, изложенные в этом вопросе (но заменив 4.9 на 8.1), но gcc 8.1 не находится в репозитории, указанном в вопросе:

$ sudo apt-get install gcc-8.1 [sudo] password for sky: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package gcc-8.1 E: Couldn't find any package by glob 'gcc-8.1' E: Couldn't find any package by regex 'gcc-8.1'

Как сделать Я устанавливаю gcc 8.1 в ubuntu 18.04?

Изменить: этот вопрос не является дубликатом, потому что GCC обновил способ обработки версий. Теперь необходимо записать sudo apt-get install gcc-8 вместо sudo apt-get install gcc-8.1.

0
задан 23 May 2018 в 20:40

2 ответа

Имя пакета - gcc-8, а не gcc-8.1, поэтому попробуйте:

sudo apt-get install gcc-8 g++-8

Как уже упоминалось, убедитесь, что вы добавили тестовую привязку PPA :

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update
1
ответ дан 17 July 2018 в 13:41

Имя пакета - gcc-8, а не gcc-8.1, поэтому попробуйте:

sudo apt-get install gcc-8 g++-8

Как уже упоминалось, убедитесь, что вы добавили тестовую привязку PPA :

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update
1
ответ дан 20 July 2018 в 13:45
  • 1
    Спасибо! Я рад, что это похоже; Я не понял, что система именования пакетов отличается .nt – Antonio Perez 23 May 2018 в 20:41

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

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