Pobrałem g ++ 4.8 na Ubuntu 12.10, wykonując:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.8
ale kiedy robię:
sudo update-alternatives --config g++
aby przełączyć wersje g ++ mówi:
update-alternatives: error: no alternatives for g++.
Jeśli jednak to zrobię:
g++ --version
to mówi:
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.
Jak ustawić instalację g ++ 4.8 jako domyślną g ++?
gcc
g++
software-installation
użytkownik997112
źródło
źródło
gcc
do kompilacji modułów jądra, a niektóre z nich (np. Nvidia) po cichu ulegają awarii, gdygcc
wywoływane przez nich programy nie będą tymi , z którymi jądro zostało skompilowane.Musisz poinformować
update-alternatives
, że masz 2 kompilatory C ++, utwórz rekord dla każdego z nich, a następnie skonfiguruj, którego chcesz użyć. Odbywa się to za pomocą:Od tego momentu jedyną rzeczą wymaganą przy przełączaniu kompilatorów jest to polecenie:
Zobacz
man update-alternatives
więcej informacji.Źródło: Jak korzystać z wielu wystąpień gcc?
źródło
update-alternatives --display editor
To jest świetny opis i instrukcja krok po kroku, jak tworzyć i zarządzać alternatywami master i slave (gcc i g ++).
Wkrótce to
źródło