Linux安装Redis问题--Error jemalloc/jemalloc.h: No such file or directory

[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
posted @ 2020-11-26 16:17  寄人间于朝暮  阅读(224)  评论(0)    收藏  举报