if ($answer_counter == 1): ?>
endif; ?>
Лучший способ правильно установить gcc-4.9 и установить его как используемую версию gcc по умолчанию:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9 g++-4.9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
--slave
, с g++
, приведет к тому, что g++
будет переключено вместе с gcc
, в ту же версию. Но в этот момент gcc-4.9 будет вашей единственной версией, настроенной в update-alternatives
, поэтому добавьте 4.8 в update-alternatives
, поэтому на самом деле есть альтернатива, используя:
sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
Затем вы можете проверить, какой из них установлен, и изменить его взад и вперед, используя:
sudo update-alternatives --config gcc
ПРИМЕЧАНИЕ. Вы можете пропустить установку репозитория PPA и просто использовать /usr/bin/gcc-4.9-base
, но я предпочитаю использовать свежие обновленные инструментальные цепочки.
Для GCC 5.X или 6 пакеты (и, соответственно, команды) называются только gcc-5
, gcc-6
и т. д. Это связано с изменением версия схемы GCC , где 5.1 является первой версией GCC 5 и выпуски будущего 5.X для исправления ошибок .