Centos7 離線升級gcc g++

1.下載gcc安裝包

https://ftp.gnu.org/gnu/gcc

選擇需要的版本,本文選擇的是 gcc-9.10.tar.gz

image.png

2.下載gcc依賴包

用壓縮工具打開下載好的 gcc-9.10.tar.gz ,查看 download_prerequisites文件

image.png

找到所需要下載的依賴配置


image.png

下載依賴:
gmp-6.1.0.tar.bz2
mpfr-3.1.4.tar.bz2
mpc-1.0.3.tar.gz
isl-0.18.tar.bz2

網盤下載(本文所有安裝包):
鏈接:https://pan.baidu.com/s/1MRPfNYX9EKbl1nglLl0LhA
提取碼:h2ag

3.升級gcc

上傳 gcc-9.10.tar.gz 到服務器

解壓 gcc-9.10.tar.gz/usr/local 目錄下

tar -zvxf gcc-9.10.tar.gz --directory=/usr/local/

進入 gcc-9.10 安裝目錄

cd gcc-9.10

上傳依賴包到 /usr/local/gcc-9.10 目錄下,并解壓

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.18.tar.bz2

建立軟鏈接

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.18 isl

升級(時間較長)

# 創建build目錄
mkdir build && cd build

# 配置
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

# 執行安裝
make && make install

如果覺得還不錯,點個贊唄 !O(∩_∩)O

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。