环境是Linux
,从官网下载Redis
安装包后,解压后执行完yum install gcc-c++
后再去执行make
命令,出现了如下的报错信息:
这里报错,那么我们先看上一步是否成功,执行命令gcc -v
查看
说明上一步安装环境成功了,然后经过研究,百度,发现Redis6.0
版本需要将gcc版本升级到5.3以上
,而我们的gcc
版本默认是4.8.5
,所有需要对gcc
版本进行升级
gcc
版本升级命令
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#临时修改gcc版本
scl enable devtoolset-9 bash
#永久修改gcc版本
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
安装成功后,版本成功升级
安装成功后,再次执行make
命令
再次make
,出现下图,则为安装成功