[adlist.o] Error jemalloc/jemalloc.h: No such file or directory
此问题是在Linux中安装Redis出现的问题
安装过程
1. 解压从官网下载的Redis
tar zxvf redis-5.0.10.tar.gz
2. 进入redis-5.0.10目录
cd redis-5.0.10
3. 编译redis
make
问题1
报错:###
原因
CentOS默认没有安装gcc环境,我们无法执行C++命令make进行编译
解决办法:###
安装gcc环境
yum -y install gcc
问题2
安装完gcc环境后,继续执行make命令
报错:###
原因
jemalloc重载了Linux下的ANSIC的malloc和free函数
解决办法
在make命令后加上参数malloc
make MALLOC=libc