Linux/RedHat 編譯安裝GNU gcc 4.9.0 (g++)


    這里說的是編譯安裝,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文件夾,編譯到此文件夾下


5、編譯

make -j4
4表示線程數,時間比較長,用多個線程更快

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是解決這個問題的最好辦法之中的一個!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM