在linux环境中编译redis源码时,有时会出现错误:jemalloc/jemalloc.h:没有那个文件或目录,如下图所示:
问题产生的原因是redis内部默认的是 jemalloc分配器而不是libc, 如果没有jemalloc只有libc。就要在指令中制定libc,使用 make MALLOC=jemalloc指令。
编译redis源码出错
最新推荐文章于 2025-02-21 14:39:32 发布
在linux环境中编译redis源码时,有时会出现错误:jemalloc/jemalloc.h:没有那个文件或目录,如下图所示:
问题产生的原因是redis内部默认的是 jemalloc分配器而不是libc, 如果没有jemalloc只有libc。就要在指令中制定libc,使用 make MALLOC=jemalloc指令。