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