そこで、gcc と g++ を 4.7 に更新できるように、homebrew を使用して gcc をダウンロードしました。
それで私は:
$ mkdir ~/bin
~/.bashrcコンテンツで作成:
'export PATH=$HOME/bin:$PATH'
~/.bash_profileコンテンツで作成:
'. $HOME/.bashrc'
その後:
$ln -s /usr/local/bin/g++-4.7 ~/bin/g++
だから今、私は走りますg++ -v and it's 4.7、YAY!
次に、gcc を更新して次のようにします。
$ln -s /usr/local/bin/gcc-4.7 ~/bin/gcc
エラーは発生しませんが、gcc -vi get を実行すると:
gcc-4.7: error trying to exec '/usr/local/bin/i686-apple-darwin10-gcc-4.2.1': execvp: No such file or directory
ということで、なぜか4.2を探しているような?cd し~/bin/gccて実行すると、正常に./gcc -v動作します。また、echo $PATH には正しい~/bin path. g++ が機能し、gcc が機能しなかった理由がわかりません。