Я скачал g ++ 4.8 на Ubuntu 12.10, выполнив:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.8
но когда я сделаю:
sudo update-alternatives --config g++
для переключения версий G ++ он говорит:
update-alternatives: error: no alternatives for g++.
Однако если я сделаю:
g++ --version
это говорит:
g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Как установить g ++ 4.8 для установки по умолчанию g ++?
gcc
g++
software-installation
user997112
источник
источник
gcc
для компиляции модулей ядра, и некоторые из них (например, Nvidia) будут молча аварийно завершать работу, когдаgcc
их вызовы не будут теми, с которыми ядро было скомпилировано.Вам нужно
update-alternatives
знать, что у вас есть 2 компилятора C ++, создать запись для каждого из них, а затем настроить, какой из них вы хотите использовать. Это делается с помощью следующего:С этого момента, единственное, что требуется при переключении компиляторов, это команда:
Смотрите
man update-alternatives
для получения дополнительной информации.Источник: Как использовать несколько экземпляров GCC?
источник
update-alternatives --display editor
Это отличное описание и пошаговая инструкция по созданию и управлению альтернативами master и slave (gcc и g ++).
Короче, это
источник