redis目录下执行make命令报错
[root@192 redis]# make
cd src && make all
make[1]: 进入目录“/opt/soft/redis-3.0.7/src”
CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
#include <jemalloc/jemalloc.h>
^
编译中断。
make[1]: *** [adlist.o] 错误 1
make[1]: 离开目录“/opt/soft/redis-3.0.7/src”
make: *** [all] 错误 2
解决方法,修改执行命令:
make MALLOC=libc
在尝试编译安装Redis 3.0.7时遇到致命错误,因缺少jemalloc/jemalloc.h头文件导致编译中断。解决方法是在执行make命令时指定使用libc,即运行`make MALLOC=libc`。

295

被折叠的 条评论
为什么被折叠?



