質問: CentOSにてgccが4.4.7だったためソースから4.8.5へアップデートを試みました。 下記コマンドを実行した際, シンボリックリンクを書き換えること無くアップデートされました。これがなぜだか分かりません・・・ ``` #gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) #sudo tar xzvf gcc-4.8.5.tar.gz #cd gcc-4.8.5 #sudo ./contrib/download_prerequisites #sudo mkdir build #cd build/ #sudo ../configure --enable-languages=c,c++ --prefix=/usr/local --disable-bootstrap --disable-multilib #sudo make #sudo make install #gcc バージョン 4.8.5 (GCC) ``` よろしくお願い致します。
回答: そのコマンドだと`/usr/local/bin/gcc`にインストールされます。 `PATH`の中で、`/usr/local/bin`が`/usr/bin`(標準のgccの場所)より前にあるから、それが実行されます。