linux 系統離線升級gcc


1、查看當前gcc版本: gcc --version

     

2、獲取gcc安裝包,如gcc-7.1.0.tar.gz,下載鏈接:http://ftp.gnu.org/gnu/gcc/gcc-7.1.0/ 。

3、解壓gcc-7.1.0.tar.gz安裝包:tar -zvxf gcc-6.1.0.tar.gz --directory=/usr/local/

4、進入gcc解壓目錄:cd /usr/local/gcc-7.1.0

5、查看所需安裝包:vi ./contrib/download_prerequisites

      

     備注:

              gmp下載鏈接:http://ftp.gnu.org/pub/gnu/gmp/

              mpfr下載鏈接:http://mirror.hust.edu.cn/gnu/mpfr/

              mpc下載鏈接:http://ftp.gnu.org/gnu/mpc/

              isl  下載鏈接:http://www.mirrorservice.org/sites/sourceware.org/pub/gcc/infrastructure/

6、下載完成后,將gmp、mpfr、mpc、isl安裝放到cd /usr/local/gcc-7.1.0目錄下並解壓:

      tar -xf gmp-6.1.0.tar.bz2

      tar -xf mpfr-3.1.4.tar.bz2

      tar -xf mpc-1.0.3.tar.gz

      tar -xf isl-0.16.1.tar.bz2  

7、建立軟連接:

     ln -sf gmp-6.1.0 gmp

     ln -sf mpfr-3.1.4 mpfr 

     ln -sf mpc-1.0.3 mpc

     ln -sf isl-0.16.1 isl

8、更新gcc,等待安裝完成即可,等待時間較長:

     (1) mkdir build && cd build

     (2) ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

     (3) make && make install

 

參考鏈接:https://www.cnblogs.com/chihm/p/6007356.html

   

 


免責聲明!

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



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