第一步(下载心仪的redis版本源码):http://download.redis.io/releases/

第二部:传到Linux并解压 tar -zxvf redis压缩包

第三步:make install PREFIX=编译后存放redis的目录  

若出现如下错误

redis 移植修改CC编译器 redis编译时报错_解决方法

 

 执行如下命令:make MALLOC=libc

   然后再执行第三步

编译6.2.6遇到的坑

redis 移植修改CC编译器 redis编译时报错_压缩包_02

 

解决方法: 进入src目录执行chmod +x mkreleasehdr.sh

 mkreleasehdr.sh没有执行权限

编译6.0.16时候报错

redis 移植修改CC编译器 redis编译时报错_redis_03

 

 

 检查gcc的版本是否低于5,如果是请先升级,可以使用以下命令:

#第一步
sudo yum install centos-release-scl
#第二步
sudo yum install devtoolset-7-gcc*
#第三步
scl enable devtoolset-7 bash
#查看gcc版本
gcc -v

升级后正常