Centos7安装Redis6.0时make出现报错

    技术2022-07-20  77

    服务器为CentOS7,从官网下载Redis安装包后,解压执行make命令,出现了如下报错信息:

    make[1]: *** [server.o] Error 1 make[1]: Leaving directory `/root/redis-6.0.1/src' make: *** [install] Error 2

    出现这个问题需要先确认GCC的版本,命令如下:

    gcc -v

    发现CentOS7默认的gcc版本为4.8.5,安装Redis6.0需要将gcc版本升级到5.3以上,则升级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

    执行完成后,再次查看gcc的版本

    这时重新执行make命令即可成功,如下图所示:

    Processed: 0.010, SQL: 9