Seeker.Log

一个笨拙的探索者的思考

0%

redis交叉编译arm版本

redis交叉编译arm版本

背景

遇到以下报错时,记得更新redis版本,用最新的redis代码编译
redis_error

编译环境

在预先已经配置好交叉编译环境的虚拟机里,编译arm版本的redis

编译步骤

1.修改redis/depsMakefile,在jemalloc编译的时候,在./configure增加 --host=arm-linux选项

redis_makefile

redis_configure

2.在redis下直接执行makefile,如果之前编译过,先执行make distclean在彻底清除之前编译的残留,出现以下内容,就是编译完成了

redis_make

3.查看编译出来的执行文件,比如redis-cli ,可以发现编译出来的redis-cli目标机器是arm的,交叉编译结束

redis_check

江湖卖艺,有钱的捧个钱场,有人的捧个人场:P