1. 程式人生 > >安裝redis出現cc adlist.o /bin/sh:1:cc:not found的解決方法

安裝redis出現cc adlist.o /bin/sh:1:cc:not found的解決方法

安裝redis時 提示執行make命令時提示 CC adlist.o /bin/sh: cc: 未找到命令   問題原因:這是由於系統沒有安裝gcc環境,因此在進行編譯時才會出現上面提示,當安裝好gcc後再進行編譯時,上面錯誤提示將消失。   解決方法: 安裝gcc [[email protected] ~]$ yum -y install gcc automake autoconf libtool make   安裝c編譯器並編譯 [[email protected] redis-3.2.0]# make cd src && make all make[1]: 進入目錄“/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   安裝c編譯器並編譯 [
[email protected]
 redis-3.2.0]# yum install gcc-c++  [[email protected] redis-3.2.0]# make cd src && make all make[1]: 進入目錄“/usr/local/redis-3.2.0/src” 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   解決“jemalloc/jemalloc.h:沒有那個檔案或目錄“問題,在進行編譯(因為上次編譯失敗,有殘留的檔案) [
[email protected]
 redis-3.2.0]# make distclean [[email protected] redis-3.2.0]# make && make install