Linux系統(tǒng)編譯Redis時提示make cc Command not found
在進(jìn)行Linux系統(tǒng)上的Redis源碼編譯時,有時會遇到提示“make cc Command not found”或者“make: * [adlist.o] Error 127”的錯誤信息。這通常是因
在進(jìn)行Linux系統(tǒng)上的Redis源碼編譯時,有時會遇到提示“make cc Command not found”或者“make: * [adlist.o] Error 127”的錯誤信息。這通常是因為系統(tǒng)缺少gcc環(huán)境所致。本文將介紹如何解決這個問題。
安裝GCC
1. 下載并解壓Redis源碼包:
```
wget
tar xzf redis-2.0.4.tar.gz
```
2. 進(jìn)入Redis源碼目錄,并執(zhí)行make命令進(jìn)行編譯:
```
cd redis-2.0.4
make
```
3. 如果出現(xiàn)錯誤信息“make: cc: Command not found”,說明系統(tǒng)沒有安裝gcc。為了方便,我們可以使用yum進(jìn)行安裝。執(zhí)行以下命令安裝gcc:
```
yum install gcc
```
4. 驗證gcc是否安裝成功:
```
rpm -qa | grep gcc
```
5. 當(dāng)安裝好gcc后,重新對Redis進(jìn)行編譯和安裝:
```
make make install
```
6. 執(zhí)行以上步驟后,你應(yīng)該能夠看到編譯通過并成功安裝Redis的相關(guān)信息。
總結(jié)
在進(jìn)行Linux系統(tǒng)安裝時,尤其是進(jìn)行Linux服務(wù)器安裝時,為了減少系統(tǒng)的資源占用,往往會最小化安裝相應(yīng)的軟件。然而,在這樣的精簡系統(tǒng)中進(jìn)行源碼文件的編譯安裝時,可能會出現(xiàn)"cc: Command not found"的錯誤提示,這說明系統(tǒng)上沒有安裝C語言環(huán)境。而在Linux系統(tǒng)上,C語言環(huán)境就是gcc編譯器,因此需要安裝gcc。通過本文提供的方法,你可以輕松地解決編譯Redis時出現(xiàn)的"make cc Command not found"錯誤。