1. 程式人生 > >centos7.4編譯reids4.0.2出現MALLOC=jemalloc錯誤

centos7.4編譯reids4.0.2出現MALLOC=jemalloc錯誤

解決方法1:

我們使用預設allocator方式編譯即可:

make MALLOC=libc


解決辦法2:

下載安裝jemalloc安裝下唄: jemalloc5.0.1.tar.gz

解壓進入目錄執行./autogen.sh ,之後make && make install,  so應該預設安裝在/usr/local/lib

此時再進入redis4.0.2目錄make MALLOC=jemalloc

成功編譯~


萬一有異常,將下面這段話加入到/etc/profile中,之後source /etc/profile,再編譯redis試試哦。

LD_LIBRARY_PATH=/usr/local/lib
PATH=$PATH:$LD_LIBRARY_PATH
export PATH LD_LIBRARY_PATH