Я бы хотел поэкспериментировать с новым компилятором GCC 5.1 C ++ в Ubuntu.
Итак, я скачал и установил Linux Ubuntu desktop 15.04 64-bit на виртуальную машину.
Затем в терминале я ввел следующие команды:
sudo apt-get update
sudo apt-get install g++5
Несколько пакетов, где загружены и установлены; но когда я вхожу:
g++ --version
Я все еще получаю:
g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2
Я также пытался (из этого вопроса ):
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-5
Но я все еще получаю 4.9.2 в качестве выходных данных g++ --version
.
Что я должен сделать, чтобы попробовать g ++ 5.1, не собирая все это из источников?
Можно ли установить готовые двоичные файлы?
apt
software-installation
gcc
c++
MikePro
источник
источник
Ответы:
Пакет GCC 5.x недоступен с 15.04. Вы можете получить его, добавив PPA, например https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain
Я не уверен, приведет ли это к тому, что он будет компилятором по умолчанию, поэтому вам, возможно, все равно придется вызывать его как
g++-5
или похожий, чтобы использовать его. У вас также могут возникнуть серьезные проблемы с подключением к определенным библиотекам C ++, которые включены в Ubuntu 15.04, так как он имеет некоторую несовместимость с 4.9, в первую очередь, в том, что касается STL.источник
Я не тестировал его на Ubuntu 15.04, но вот как я установил его на Ubuntu 14.04 от PPA.
Кроме того, вы можете скачать его и скомпилировать из исходного кода. Раньше я делал это раньше, но это заняло немного больше времени.
источник
Хотя это пара месяцев назад, если вы хотите, чтобы g ++ --version выводил 5.1, следуйте этим инструкциям: Как использовать последнюю версию gcc (подсказка: символические ссылки)
источник
15.04 - это EOL, но когда он все еще использовался, вы можете установить его
hardening-wrapper
вместе с/usr/bin/gcc-5
.gcc-5
Пакет теперь доступен на 15.10+.источник