1.安装scl源:

yum install centos-release-scl scl-utils-build


2.列出scl有哪些源可以用

yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset-"


3.安装5.3版本的gcc、gcc-c++、gdb

yum install devtoolset-7-gcc.x86_64

yum install devtoolset-7-gcc-c++.x86_64 

yum install devtoolset-7-gcc-gdb-plugin.x86_64


4.查看从 SCL 中安装的包的列表:

scl --list 或 scl -l


5.切换版本

切换前查看gcc版本

gcc -v

 切换版本:

scl enable devtoolset-4 bash

(使用exit 退出当前scl版本的bash环境)




scl常用命令

scl --list 或scl -l

scl --help 或 scl -h

scl enable <scl-package-name> <command>  #使用scl来执行command命令

scl enable  devtoolset-4 bash  #使用scl创建一个scl包的bash会话环境

exit  #退出当前scl bash环境,恢复成系统bash环境