背景:学校集群上的GCC版本太低(4.8),项目需要5.0及以上,所以接下来要升级GCC。但是不是root用户,所以需要下载gcc源码然后编译安装到自己的目录下。
参考了https://blog.csdn.net/weixin_42090356/article/details/90678158的内容,然后根据自己经历进行了补充。
(建议先尝试网上其他大佬们写的安装gcc的步骤,如果不行,遇到了题目里面的错误,再来参考我的过程)
1.下载gcc的源码包
wget http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz
2.解压缩
tar -xzvf gcc-9.1.0.tar.gz
3.进入解压缩后目录
cd gcc-9.1.0
4.运行download_prerequisites脚本,这个脚本会自动帮你下载所需要的依赖文件和库
./contrib/download_prerequisites
5.建立输出目录,将所有的中间文件都放到该目录
mkdir gcc-build-9.1.0
cd gcc-build-9.1.0
6.执行
../configure -enable-che