這里說的是編譯安裝,yum/apt-get 等安裝方法比較簡單,不闡述!
1、下載源代碼包:gcc.gnu.org
2、解壓:
tar -xjvf gcc-4.9.0.tar.bz2
3、下載編譯所需的依賴包:
最簡單的方法,直接運行:
./contrib/download_prerequisites
腳本自己主動下載依賴包 gmp, mpfr,mpc。 也能夠手動下載然后移到/gcc-4.9.0文件夾以下自己主動一起安裝,或者自行先編譯安裝
4、運行configure命令,產生makefile:
mkdir build
cd build
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
先創建build文件夾,編譯到此文件夾下
make -j44表示線程數,時間比較長,用多個線程更快
6、安裝
make install
問題:
C++ compiler missing or inoperational
g++ command not found
checking dependency style of g++... none
no usable dependency style found
上面幾個問題都是由於系統中沒有C++編譯器,裝4.8或4.9之前須要先有一個ISO C++98 compiler,裝一個就OK了,實在不知道裝哪個也能夠裝一個早期版本號的GCC如4.4.7
編譯過程都記錄是config.log里,有問題能夠先查看該文件。
GOOGLE是解決這個問題的最好辦法之中的一個!