一、CentOS 7.9 gcc升级 9.3.0
地址
- https://mirrors.ustc.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.xz
- http://ftp.tsukuba.wide.ad.jp/gcc/releases/gcc-9.3.0/?C=N&O=D
原版本
gcc -v
gcc --version
wget 下载
wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz
解压安装包
tar -zxvf gcc-9.3.0.tar.gz -C /opt/
下载安装依赖环境
./contrib/download_prerequisites
创建安装文件夹
cd /opt/gcc-9.3.0
# 制定安装目录
mkdir 9.3.0
# 建立一个目录build用来存放编译出来的文件
mkdir build
cd build
../configure --prefix=/opt/gcc-9.3.0/9.3.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
安装gcc (安装至少要40分钟)
make -j4 && make install
查看版本
cd /opt/gcc-9.3.0/9.3.0/bin
/opt/gcc-9.3.0/9.3.0/bin/gcc -v
配置gcc
修改软连接
# 备份原来gcc的软连接
mv /usr/bin/gcc /usr/bin/gcc_old
# 创建新的 gcc 软连接
ln -s /opt/gcc-9.3.0/9.3.0/gcc /usr/bin/gcc
# 备份原来 g++ 软连接
mv /usr/bin/g++ /usr/bin/g++_old
# 创建新的 g++ 软连接
ln -s /opt/gcc-9.3.0/9.3.0/g++ /usr/bin/g++
# -bash: /usr/bin/gcc: No such file or directory
source /etc/profile
修改环境变量
添加一行指定gcc安装路径
vim /etc/profile
export PATH=$PATH:/opt/gcc-9.3.0/9.3.0/bin
source /etc/profile
查看版本
# 查看gcc版本是否升级成功
gcc -v
标签:bin,opt,gcc,CentOS,--,usr,9.3 From: https://www.cnblogs.com/huaxiayuyi/p/16770798.html