Eu baixei o g ++ 4.8 no Ubuntu 12.10 fazendo o seguinte:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.8
mas quando eu faço:
sudo update-alternatives --config g++
para mudar as versões do g ++, ele diz:
update-alternatives: error: no alternatives for g++.
No entanto, se eu fizer:
g++ --version
diz:
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.
Como faço para definir minha instalação do g ++ 4.8 como o g ++ padrão?
gcc
g++
software-installation
user997112
fonte
fonte
gcc
para compilar módulos do kernel e alguns deles (por exemplo, Nvidia) travam silenciosamente quandogcc
eles chamam de não ser o que o kernel foi compilado.Você precisa informar
update-alternatives
que possui 2 compiladores C ++, criar um registro para cada um e, em seguida, configurar qual deles deseja usar. Isso é feito com o seguinte:A partir deste momento, a única coisa necessária ao alternar compiladores é este comando:
Veja
man update-alternatives
para mais informações.Fonte: Como usar várias instâncias do gcc?
fonte
update-alternatives --display editor
Esta é a ótima descrição e instruções passo a passo de como criar e gerenciar alternativas de mestre e escravo (gcc e g ++).
Em breve, é
fonte