redhat6.5安裝gcc-5.0.1


  redhat6.5上自帶的gcc版本較低,不支持最新的C++11標准,需要安裝新的gcc,最新的版本為gcc-5.1.0;

1.下載gcc-5.1.0

  gcc-5.1.0版本可在https://gcc.gnu.org/mirrors.html中任找個鏡像地址下載;

  下載文件為gcc-5.1.0.tar.gz

2.解壓文件

  (1)使用root超級管理員登錄;

  (2)將gcc-5.1.0.tar.gz復制到/usr/local/中,並解壓到當前文件夾為/usr/local/gcc-5.1.0;

  (3)新建文件夾存儲gcc編譯文件:mkdir /usr/local/gcc-build-5.1.0;

3.下載所需插件

  (1)打開終端進入gcc-5.1.0;命令為:cd /usr/local/gcc-5.1.0;

  (2)執行命令:./contrib/download_prerequisites 下載編譯所需要的其他插件(插件的版本號不對會引起gcc編譯錯誤);

  (3)說明:下載的插件包在/usr/local/gcc-5.1.0/contrib文件夾下;

        有4個,分別為isl-0.14.tar.bz2, gmp-5.1.3.tar.gz, mpfr-3.1.2.tar.gz, mpc-1.0.3.tar.gz;

4.安裝gmp-5.1.3

  (1)解壓到/usr/local/gmp-5.1.3;

  (2)打開終端:cd /usr/local/gmp-5.1.3;

  (3)配置:./configure

  (4)編譯:make

  (5)校驗:make check

  (6)安裝:make install

5.安裝mpfr-3.1.2

  (1)解壓到/usr/local/mpfr-3.1.2;

  (2)打開終端:cd /usr/local/mpfr-3.1.2;

  (3)配置:./configure

  (4)編譯:make

  (5)校驗:make check

  (6)安裝:make install

6.安裝mpc-1.0.3

  (1)解壓到/usr/local/mpc-1.0.3;

  (2)打開終端:cd /usr/local/mpc-1.0.3;

  (3)配置:./configure

  (4)編譯:make

  (5)校驗:make check

  (6)安裝:make install

7.添加到環境變量

  (1)打開配置文件:vi /etc/profile;

  (2)在文件的末尾增加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib;

  (3)使配置生效:source /etc/profile;

8.編譯gcc-5.1.0

  (1)打開終端進入:cd /usr/local/gcc-build-5.1.0;

  (2)配置:../gcc-5.1.0/configure --disable-multilib --enable-languages=c,c++,java --build=x86_64-linux-gnu

     解釋:--disable-multilib 64位系統

        --enable-languages=c,c++,java 支持的編程語言

          --build=x86_64-linux-gnu 當前系統

  (3)編譯:make,需時大概1個多小時

  (4)安裝:make install,需時也比較長。

9.使用gcc-5.1.0

  (1)將老版本重命名:

    執行:cd /usr/bin; mv gcc gcc-4.4.7;mv g++ g++-4.4.7;

  (2)新建連接

    執行ln -s /usr/local/gcc-5.1.0/bin/gcc gcc;ln -s /usr/local/gcc-5.1.0/bin/g++ g++;  

  (3)檢查版本:

    執行gcc -v;         

 


免責聲明!

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



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