码迷,mamicode.com
首页 > 其他好文 > 详细

zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目

时间:2018-12-08 23:47:37      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:51cto   方案   原因   错误   分析   cto   建立   src   环境变量   

问题报错
技术分享图片
分析原因
这个问题是关于分配器allocator, 如果有MALLOC ?这个 环境变量, 会有用这个环境变量的 去建立Redis。
而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的?fragmentation problems 比libc。但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以要指定分配器,加上参数了
解决方案
[root@localhost redis-2.8.17]# make MALLOC=libc

zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目

标签:51cto   方案   原因   错误   分析   cto   建立   src   环境变量   

原文地址:http://blog.51cto.com/14101466/2327923

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!