ステップ 1: どの gcc、どの g++、どの gfortran を使用して場所を確認すると、表示結果は次のようになります: /usr/bin/gcc; /usr/bin/g++ および /usr/bin/gfortran
パート 2: まず、コマンド ls /usr/bin/gcc* -l; を使用して、 Ubuntuにどのバージョンの gcc がインストールされているかを確認します。
Ubuntu 12.04 に含まれる gcc/g++ はすべて 4.6 ですが、システムのデフォルトを 4.4 にダウングレードしました。
$sudo apt-get install gcc-4.4
$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
(ここでは「40」が優先度であり、値が大きいほど優先度が高くなります)
$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60
(本機の内蔵設定は優先度60と高めです)
システムのデフォルトの gcc を選択します
$sudo update-alternatives --config gcc
選択パスの優先順位ステータス
-------------------------------------------------- ----------
* 0 /usr/bin/gcc-4.6 60 自動モード
1 /usr/bin/gcc-4.4 40 手動モード
2 /usr/bin/gcc-4.6 60 手動モード
デフォルトでは、システムは最高の優先順位を使用します。
ここでは 1 つだけ選択できます
次に、g++ についても同じ手順に従います。
$sudo apt-get install g++-4.4
$sudo apt-get install g++-4.4-multilib
$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 60
$sudo update-alternatives --config g++
選択パスの優先順位ステータス
-------------------------------------------------- ----------
* 0 /usr/bin/g++-4.6 60 自動モード
1 /usr/bin/g++-4.4 40 手動モード
2 /usr/bin/g++-4.6 60 手動モード
1を選択してください。
上位バージョンに変更したい場合はいつでも使用してください
update-alternatives --config コマンド スイッチ!