珍娱客>科技>redis安装 make编译出错>正文

redis安装 make编译出错

历史2022-05-220 次阅读

原因 未安装c编译器

错误信息

[root@VM_0_16_centos src]# make

cd src && make all

make[1]: cd “/usr/local/redis-3.2.0/src”

CC adlist.o

/bin/sh: cc: 未找到命令

make[1]: *** [adlist.o] 错误 127

make[1]: 离开目录“/usr/local/redis-3.2.0/src”

make: *** [all] 错误 2

解决方法

输入命令

1.yum install gcc-c++

  1. make distclean

ke

如果还不能成功,查看网卡配置,关闭防火墙,重启Linux,在用户名目录里下载yum

重启后必须进入到redis安装目录里

输入 make进行编译

完成后 还要 输入 make install 启动安装

完成后输入 ll 查看并进入到src目录里

输入 ll | grep redis 找到是redis前缀的文件,这些就是可运行的文件

下面是完整的redis可运行的文件,少一个说明redis安装压缩包不完整。先删除后重新下载

强制删除所有文件命令 rm -rf /*

-rw-rw-r--. 1 root root 2418 10月 17 2018 redisassert.h

-rwxr-xr-x. 1 root root 4366624 5月 22 00:01 redis-benchmark

-rw-rw-r--. 1 root root 29605 10月 17 2018 redis-benchmark.c

-rw-r--r--. 1 root root 109120 5月 22 00:01 redis-benchmark.o

-rwxr-xr-x. 1 root root 8082744 5月 22 00:01 redis-check-aof

-rw-rw-r--. 1 root root 7143 10月 17 2018 redis-check-aof.c

-rw-r--r--. 1 root root 28768 5月 22 00:01 redis-check-aof.o

-rwxr-xr-x. 1 root root 8082744 5月 22 00:01 redis-check-rdb

-rw-rw-r--. 1 root root 13541 10月 17 2018 redis-check-rdb.c

-rw-r--r--. 1 root root 65896 5月 22 00:01 redis-check-rdb.o

-rwxr-xr-x. 1 root root 4783536 5月 22 00:01 redis-cli

-rw-rw-r--. 1 root root 249486 10月 17 2018 redis-cli.c

-rw-r--r--. 1 root root 871064 5月 22 00:01 redis-cli.o

-rw-rw-r--. 1 root root 29044 10月 17 2018 redismodule.h

-rwxr-xr-x. 1 root root 8082744 5月 22 00:01 redis-sentinel

-rwxr-xr-x. 1 root root 8082744 5月 22 00:01 redis-server

-rwxrwxr-x. 1 root root 3600 10月 17 2018 redis-trib.rb