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环境