Centos7 離線升級gcc g++

1.下載gcc安裝包

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

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

image
2.下載gcc依賴包

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

image

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

image

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

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

3.升級gcc

上傳 gcc-9.10.tar.gz 到服務(wù)器

解壓 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

升級(時間較長)

# 創(chuàng)建build目錄
mkdir build && cd build

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

# 執(zhí)行安裝
make && make install

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容