在Ubuntu18.04系統中源碼安裝 gcc7.3.0


本文給出源碼安裝gcc7.3.0的方法。

 

 

依賴的環境安裝到自建文件夾下,

給出下面操作中環境的安裝文件夾:

/home/devilmaycry/anaconda3/mindspore_envs
這個路徑可以按照個人情況進行設置的,只要下面均保持一致即可。

 

 

下文中修改 .bashrc  是指打開.bashrc :

vim ~/.bashrc

 

 

 

 

=======================================================================

 

 

 

 

 

自動下載安裝gcc的依賴環境:   gmp,    mpfr,   mpc

 

 

 

 

下載gcc 7.3.0版本安裝包,執行以下命令:

              wget http://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz

 

執行tar -xzf gcc-7.3.0.tar.gz解壓源碼包。

 

執行cd gcc-7.3.0,進入到源碼包目錄。

 

繼續下面操作前清空系統內的環境變量:

export LIBRARY_PATH=
export LD_LIBRARY_PATH=
export C_INCLUDE_PATH=
export CPLUS_INCLUDE_PATH=

 

 

 

 

 

運行以下命令,進行安裝前的配置。

安裝依賴環境:

./contrib/download_prerequisites

 

 

 

 

配置環境:

./configure --prefix=/home/devilmaycry/anaconda3/mindspore_envs/gcc_7.3.0 --enable-bootstrap -enable-threads=posix --enable-checking=release --enable-languages=c,c++ --disable-multilib

 

 

 

 

 編譯安裝:

make  -j8 && make install

 

 

 

 

配置系統環境:  修改  .bashrc  文件,添加內容:

# gcc
export PATH=/home/devilmaycry/anaconda3/mindspore_envs/gcc_7.3.0/bin:$PATH

###export LIBRARY_PATH=/home/devilmaycry/anaconda3/mindspore_envs/gcc_7.3.0/share:$LIBRARY_PATH
export LD_LIBRARY_PATH=/home/devilmaycry/anaconda3/mindspore_envs/gcc_7.3.0/lib64:$LD_LIBRARY_PATH

export C_INCLUDE_PATH=/home/devilmaycry/anaconda3/mindspore_envs/gcc_7.3.0/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH:$CPLUS_INCLUDE_PATH

 

 

 

 

 

 

=======================================================================

 

 

 

 

參考:

https://blog.csdn.net/junmuzi/article/details/86241897

 


免責聲明!

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



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