1.下載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
網盤下載(本文所有安裝包):
鏈接: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