
gcc相关安装包百度云盘链接:
链接:https://pan.baidLinux离线升级gcc-9.4.0u.com/s/1iNOmtl_A1kDKPa-tiA8EqQ?pwd=aaj4
提取码:aaj4
1.将新版本gcc安装包导入gcc目录下并执行命令:
tar -zxvf gcc-9.4.0.tar.gz
2.然后进入gcc-9.4.0目录:
cd gcc-9.4.0
3.执行命令:vi ./contrib/download_prerequisites
发现这个版本gcc需要这些安装包
4.执行命令将安装包导入:sudo rz -be
这里要注意,不加-be可能会导致乱码
5. 导入之后执行解压命令:
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
6.然后建立软连接:
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
7.然后更新gcc:
(1)mkdir build && cd build
(2)../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
(3)执行make && make install(编译时间较长,大约4个小时左右)
(最后感谢肯分享经验的大佬,欢迎有疑问的小伙伴留言交流。)