Centos7 升级gcc
-
下载gcc-10.2.0.tar.gz,清华源下载链接:https://mirror.tuna.tsinghua.edu.cn/gnu/gcc/
-
解压下载的安装包
tar -zxvf tar -zxvf gcc-10.2.0.tar.gz
- 进入gcc-10.2.0目录
cd gcc-10.2.0
- 自动下载所需的依赖包
./contrib/download_prerequisites
- 创建安装目录/home/xxx/software/gcc-10.2.0
mkdir -p /home/xxx/software/gcc-10.2.0
- 进入到gcc的解压目录创建build目录并进入目录
mkdir build && cd build
- 生成Makefile文件
../configure prefix=/home/xxx/software/gcc-10.2.0/ --enable-languages=c,c++ --enable-checking=release --disable-multilib
- prefix:安装路径的位置
此时build文件夹下会生成四个文件
config.log config.status Makefile serdep.tmp
- 编译makefile文件
make -j8
8为进程数量,此过程月30-70分钟
- 安装gcc
make install
- 配置gcc环境变量
vim ~/.bashrc
export PATH=/home/xxx/gcc/gcc-10.2.0/bin:$PATH #gcc的安装路径下的bin文件夹的路径
export LD_LIBRARY_PATH=/home/xxx/gcc/gcc-10.2.0/lib64/:$LD_LIBRARY_PATH
- 激活环境变量
source ~/.bashrc
- 查看gcc的版本
gcc -v
环境变量
source ~/.bashrc
- 查看gcc的版本
gcc -v