0%

CentOS 7升级gcc版本

Centos 7默认gcc版本为4.8,而安装某些软件需要大于4.8版本,如redis6.0.7版本

安装centos-release-scl

1
sudo yum install centos-release-scl

安装devtoolset

注意,如果想安装7.版本的,就改成devtoolset-7-gcc,以此类推

1
sudo yum install devtoolset-9-gcc*

激活对应的devtoolset

可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本

1
scl enable devtoolset-8 bash

激活命令只对本次会话有效,重启会话后还是会变回原来的4.8.5版本

安装的devtoolset是在 /opt/sh 目录

如果需要启用某个版本,只需要进入需要版本执行

1
source ./enable