小程序服务端开发人员,为了提高性能,常常会使用redis作为缓存,而在linux(CentOs7)上安装redis要求gcc版本在9以上,CentOs7刚装好的时候,默认版本是4+,所以在这里,我们要手动升级gcc库。(本人是在vmwork虚拟环境安装的CentOs7)。接下来打开终端,一步步升级gcc。
注:1.请使用root权限操作
2.保证虚拟环境可以访问互联网
一、查看gcc当前版本
gcc -v
显示结果:
gcc版本显示4+
二、安装scl
yum -y install centos-release-scl
此时,有些朋友会遇到以下问题
如何解决:
yum list installed|grep "scl"
你会发现,这里少了2个文件
输入命令安装缺少的文件
yum install -y centos-release-scl centos-release-scl-rh
执行结果等待完成如下
再次执行
yum list installed|grep "scl"
可以看到文件已经存在
接下去可以正常安装(如未遇以上问题可直接安装)
三、执行启用
scl enable devtoolset-9 bash
正常顺利通过
再执行
gcc -v
查看版本已经升级为9
(感谢大神补充不足,谢谢)