На этот вопрос уже есть ответ здесь:
Этот вопрос меня всегда беспокоит! В прошлый раз для 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.
проверьте repo страницу https://launchpad.net / ~ ubuntu-toolchain-r / + архив/человечность/тест
, Это показывает версию 5 последней версией, таким образом, Вы не найдете 5.1 и таким образом закончитесь эта ошибка
, Еще необходимо установить использование (это все еще версия 5 в данном Репозитории)
sudo apt-get install g++-5
, если это не работает, можно загрузить исходный код и скомпилировать его
Используйте следующую команду, которую я нашел в здесь
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
В настоящее время человечность repo пропускает незначительное обозначение вариантов. Когда я установил gcc-5 и g ++-5 пакетов, версия, которая установлена на моем компьютере, 5.2.1. Хорошо я чувствую, что это является столь последним, как Вы можете добраться, не собирая собой. Поэтому не волнуйтесь о 5, это - последняя версия.