在某些应用场景中,需要特定的gcc版本支持,但是轻易不要去编译gcc,编译gcc的坑实在太麻烦了,浪费时间,还会因为服务器的性能可能导致编译出错,使用scl源安装这样做的好处是随时切换版本,并且可以并存多个版本,不破坏原有gcc环境。
- 安装scl源
yum install centos-release-scl scl-utils-build
- 列出源,查询并安装
yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset-"
- 安装7.x版本的gcc、gcc-c++、gdb
yum install devtoolset-7-gcc.x86_64 devtoolset-7-gcc-c++.x86_64 devtoolset-7-gcc-gdb-plugin.x86_64
- 切换版本
scl enable devtoolset-7 bash
- 查看当前版本
gcc --version
- 使用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环境
最新评论
我现在基本都不是用QQ了,电脑没装,手...
我成为了范例 😃
看起来很完美。
1ro.cn 还收不,怎么联系不到人
你的feed貌似有点问题。你看下。`v...
哈哈哈,路过。看到了