Gcc 4.7.3と4.8.1の両方をインストールしています
しかし、gcc --versionを実行すると、
gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
Copyright (C) 2012 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.
私はUbuntuの初心者であり、シンボリックリンクの更新についてあまり知りません...
私はインターネットを検索し、アップデートの代替案を知りましたが、それを使用することに消極的でした...
4.7から4.8を選択する際に誰かが私を助けてくれて、同じgccの2つのバージョンを持っているのは悪いことだと教えてもらえますか?
update-alternatives
に2つのC/C++コンパイラがあることを知らせ、それぞれにレコードを作成し、使用するコンパイラを設定する必要があります。これは、次を使用して行われます。
Sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
Sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
Sudo update-alternatives --config gcc
これ以降、コンパイラを切り替えるときに必要なのは次のコマンドのみです。
Sudo update-alternatives --config gcc
ソース: http://charette.no-ip.com:81/programming/2011-12-24_GCCv47/ .