L24※Centos 升级gcc版本

1> 卸载原来的旧版本

① 查看当前的版本号

rpm -q gcc

② 卸载掉旧版本

rpm -e [上一步查到的版本号]

③ 如果上一步报错


error: Failed dependencies:
       gcc = 4.8.5-44.el7 is needed by (installed) gcc-c++-4.8.5-44.el7.x86_64
       gcc = 4.8.5 is needed by (installed) libtool-2.4.2-22.el7_3.x86_64 
rpm -e  gcc-c++-4.8.5-44.el7.x86_64
rpm -e  libtool-2.4.2-22.el7_3.x86_64 
rpm -e gcc-4.8.5-44.el7.x86_64

2> 安装新版本

① 安装centos-release-scl

sudo yum install centos-release-scl

② 安装devtoolset

sudo yum install devtoolset-8-gcc*    # 安装8版本
sudo yum install -y devtoolset-11-gcc devtoolset-11-gcc-c++  # 安装11版本

③ 激活对应的devtoolset

scl enable devtoolset-8 bash  # 激活8版本
scl enable devtoolset-11 bash  # 激活11版本

④ 配置环境变量

# which gcc
/opt/rh/devtoolset-11/root/usr/bin/gcc
# which gcc-c++
/opt/rh/devtoolset-11/root/usr/bin/g++
# vim /etc/profile  # 新增下列的代码
PATH=$PATH::/opt/rh/devtoolset-11/root/usr/bin
export PATH

# source /etc/profile

⑤ 查看版本

gcc  -v
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享