redis make異常解決
redis make 異常處理
進行編譯時出錯
1. 未安裝c編譯器錯誤
錯誤資訊
[[email protected]_0_16_centos src]# make
cd src && make all
make[1]: cd “/usr/local/redis-3.2.0/src”
CC adlist.o
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 錯誤 127
make[1]: 離開目錄“/usr/local/redis-3.2.0/src”
make: *** [all] 錯誤 2
1
2
3
4
5
6
7
8
9
錯誤原因
未安裝c編譯器
1
解決方案
yum install gcc-c++
1
2. jemalloc/jemalloc.h
錯誤資訊
CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: 致命錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄
#include <jemalloc/jemalloc.h>
^
編譯中斷。
make[1]: *** [adlist.o] 錯誤 1
make[1]: 離開目錄“/usr/local/redis-3.2.0/src”
make: *** [all] 錯誤 2
1
2
3
4
5
6
7
8
9
錯誤原因
因為以前編譯失敗,有殘留檔案
1
解決方案
make distclean
make && make install
---------------------
作者:豆腐單
來源:CSDN
原文:https://blog.csdn.net/xu511739113/article/details/83029193
版權宣告:本文為博主原創文章,轉載請附上博文連結!