1. 添加上 CentOS SCLo RH 库,装上 gdb8 的依赖 devtoolset-8-build
sudo yum install centos-release-scl-rh
sudo yum install devtoolset-8-build
  1. 安装相应的 gdb
sudo yum install devtoolset-8-gdb
  1. 同样,也可以安装相应版本的 gcc 个 g++
sudo yum install devtoolset-8-gcc devtoolset-8-gcc-c++
  1. yum 安装完后,原来的 gcc 不覆盖,所以需要执行 enable 脚本更新环境变量
sudo source /opt/rh/devtoolset-8/enable
  1. 可以通过加入到 profile 里面开机自动 source, vim /etc/profile, 跳到最后一行加入以下内容
source /opt/rh/devtoolset-8/enable
  1. 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
    如果要长期使用gcc8 的话:
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
posted on 2022-09-16 22:17  残月影歌  阅读(464)  评论(0编辑  收藏  举报