Как установить последний g ++ (в настоящее время 5.1) в Ubuntu (в настоящее время 14.04)? [Дубликат]

44

Этот вопрос меня всегда беспокоит! Последний раз для 4.9 я пробовал команды, упомянутые в этот ответ для g ++ 4.9 . Тот же трюк теперь не работает:

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

приводит к ...

E: Unable to locate package gcc-5.1
E: Couldn't find any package by regex 'gcc-5.1'
E: Unable to locate package g++-5.1
E: Couldn't find any package by regex 'g++-5.1'

Какая правильная команда для непосредственной установки последней версии g ++ в Ubuntu? Есть ли какая-либо команда magic , которая работает равномерно для всех обновлений g ++?

Обновление

Я обнаружил, что правильная команда для его установки:

sudo apt-get install g++-5

Это работает сейчас! Хотя на официальной странице GCC версия 5.1.

    
задан iammilind 05.05.2015 в 08:50
источник

3 ответа

40

проверьте страницу репо Ссылка

Он показывает версию 5 как последнюю версию, поэтому вы не найдете 5.1 и, таким образом, получите эту ошибку

, вы должны установить с помощью (это еще версия 5 в вашем репозитории)

sudo apt-get install g++-5

Если это не сработает, вы можете загрузить исходный код и скомпилировать его

    
ответ дан Maythux 05.05.2015 в 09:01
источник
33

Используйте следующую команду, которую я нашел в здесь

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

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
    
ответ дан user3654307 20.06.2016 в 20:21
4

В настоящее время ubuntu repo пропускает наименование младшей версии. Когда я установил пакеты gcc-5 и g ++ - 5, версия, установленная на моем компьютере, будет 5.2.1. Хорошо, я чувствую, что это так же актуально, как вы можете получить без компиляции самостоятельно. Поэтому не беспокойтесь о 5, это последняя версия.

    
ответ дан Siddharth Pant 14.11.2015 в 19:00