CentOS安装Redis6.0.9由于gcc版本太低导致无法make的解决办法
- 系统版本: CentOS 7.3
- Redis版本: 6.0.9
问题描述
将刚从官网下载的Redis6.0.9解压好, 进入解压后的目录, 结果make出了2个error …0.0
原因
gcc版本低于安装要求
用gcc -v命令查看gcc版本为4.8.5

解决办法–借助scl技术临时切换更高版本的gcc完成安装
安装scl源
yum -y install centos-release-scl
安装新版gcc
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
临时切换为新版本
scl enable devtoolset-9 bash
查看当前gcc版本(显示已换成版本9)
gcc -v

在CentOS 7.3上安装Redis 6.0.9时遇到GCC版本过低的问题,通过使用scl技术临时切换到高版本GCC9完成安装。详细步骤包括安装scl源,安装新版GCC,临时切换版本,进行make测试并解决依赖问题,最后成功启动Redis并进行配置测试。
最低0.47元/天 解锁文章
1277

被折叠的 条评论
为什么被折叠?



