redis 交叉编译

交叉编译到aarch64系统

我在 linux Ubuntu系统操作的:

1、下载redis包

wget https://github.com/redis/redis/archive/7.0.2.tar.gz

2、解压

tar zxvf 7.0.2.tar.gz

3、进入源码目录

cd redis-7.0.2/

4、以此输入如下命令(CC=你的编译器路径)

make distclean ;
make clean ;
make MALLOC=libc CC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc USE_SYSTEMD=no -j40

5、成功编译后
创建一个redis文件夹把在src目录下的redis-cli,redis-server,redis.config三个文件复制出来;
将redis文件夹复制到嵌入式设备上运行即可

注意:没有redis.config可自己创建

protected-mode no
# bind 127.0.0.1
daemonize no
requirepass redis

意思是:密码redis,开启远端访问,支持后台运行(不要写中文注解了,你复制过去嵌入式设备会乱码)

6、嵌入式设备运行命令:./redis-server

搞定收工!

另:我的采用编译器是 aarch64-himix210-linux-gcc
安装使用请看:交叉编译器下载并安装使用

你可能感兴趣的:(redis,Linux,redis,linux,arm)