首页 > linux > centos > 7.redis编译报致命错误:jemallocjemalloc.h:没有那个文件或目录

7.redis编译报致命错误:jemallocjemalloc.h:没有那个文件或目录

CentOS7通过源码编译redis安装的时候控制台报错:redis编译报致命错误:jemallocjemalloc.h:没有那个文件或目录.

1 产生原因

libc不是默认的分配器,默认的是jemalloc, 因为jemalloc被证明有更少的碎片问题。 如果你又没有jemalloc 而只有 libc执行make会出错。

图7-1

2 解决办法

通过以下命令make编译,设置make的分配器为libc:

make MALLOC=libc
转载请保留原文链接.