ubuntu下gcc g++マルチバージョン共存と切り替え

1825 ワード

C++11はgcc 4.9,Ubuntu 14に依存する.04付属のバージョンは4.8で、すべての決定はgccとg++を更新します
,
残念ながら直接sudo apt-get install gcc-4.9は使いにくいので、
すべては次のようになります.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

インストールできます
sudo apt-get install gcc-4.9 gcc-4.9-multilib g++-4.9 g++-4.9-multilib

インストール後に実行
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 90

コマンドを入力してgcc g++バージョンを表示します.
sudo update-alternatives --config g++
sudo update-alternatives --config gcc

次の情報が表示されます.
gccを置き換えるには、3つの候補があります(/usr/bin/gccを提供します).経路優先度状態選択--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3/usr/bin/gcc-4.950手動モード
入力番号完了切替(g++同)
オプションを削除する場合は、次のコマンドを入力します.sudo update-alternatives --remove gcc /usr/bin/gcc-4.9 gcc-vを使用して、現在のgccバージョンを表示できます.