在ubanto环境下安装redis报错
执行make报错
root@ubuntu:/usr/redis# make
cd src && make all
make[1]: Entering directory '/usr/redis/src'
CC adlist.o
In file included from adlist.c:34:
zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
50 | #include <jemalloc/jemalloc.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:376: adlist.o] Error 1
make[1]: Leaving directory '/usr/redis/src'
make: *** [Makefile:6: all] Error 2
解决方式
make MALLOC=libc
本文介绍了在Ubuntu环境中安装Redis时遇到的编译错误,并给出了具体的解决方案。错误出现在尝试编译adlist.c文件时,由于找不到jemalloc内存分配库头文件而导致。解决办法是通过指定使用标准C库进行编译。
1577

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



