【redis编译】Redis 2.8.18 编译出错
来源:互联网 发布:mac电脑开机密码设置 编辑:程序博客网 时间:2024/06/06 04:55
本文为大家讲解的是Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法,感兴趣的同学参考下。
错误描述
安装Redis 2.8.18时,编译的时候报错:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data0/src/redis-2.6.2/src'
关于分配器allocator, 如果有MALLOC 这个 环境变量, 会用这个环境变量去建立Redis。
而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。
但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。
解决办法
make MALLOC=libc
错误描述
安装Redis 2.8.18时,编译的时候报错:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data0/src/redis-2.6.2/src'
make: *** [all] Error 2
关于分配器allocator, 如果有MALLOC 这个 环境变量, 会用这个环境变量去建立Redis。
而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。
但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。
解决办法
make MALLOC=libc
0 0
- 【redis编译】Redis 2.8.18 编译出错
- 编译Redis出错
- 编译redis源码出错
- 编译redis
- redis编译安装
- redis编译笔记
- cagi 编译redis
- redis编译安装
- redis 编译安装
- Cygwin编译redis
- windows下编译redis
- php-redis扩展编译
- Redis编译及安装
- redis编译错误解决
- 编译安装redis
- redis编译问题小结
- Redis编译问题
- php-redis扩展编译
- Redis介绍、安装、命令行
- redis翻译(1)
- spring的资源访问工具类
- Android BLE学习(一): Android搜索BLE设备
- 【 bzoj 3065 】 带插入区间K小值 - 树套树乱搞
- 【redis编译】Redis 2.8.18 编译出错
- ④C语言,二维数组模拟井字棋游戏开发
- 为什么MFC里这个常出现“未定义标识符”?
- SpeedTree - 建立UE4版本的模型
- dubby带你学java---WeakReference
- (一三六)基类——第十三章
- Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
- 1002. A+B for Polynomials (25)
- 51Nod 1080 两个数的平方和(数论)