linuxでredisをインストールしてmakeを実行するときにエラーを報告します

2062 ワード

今日インストールされたCentOS 7 1708インストールredis時報エラーmake[1]:***[adlist.o]エラー127
  Redis C   ,  gcc     ,          gcc,     :
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
  gcc    ,     ,    

makeを実行するときにこのエラーを報告したら
![ここに画像の説明を挿入](https://img-blog.csdn.net/20180721231953340?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDQ5Mzk2OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
次のエラーが発生しました.
cd src && make all
make[1]: Entering directory '/xx/xx/redis-x.x.x/src'
         CC adlist.o
/bin/sh: cc: command not found
make[1]:  *** [adlist.o] Error 127
make[1]: Leaving directory '/xx/xx/redis-x.x.x/src'
make: *** [all] Error 2
 
1、c++のコンパイラをインストールするかどうかを確認します.yum-y install gcc-c++の実行
c++コンパイラのインストールが完了したら、再度makeがこのエラーを報告します.
![ここに画像の説明を挿入](https://img-blog.csdn.net/20180721232226867?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDQ5Mzk2OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
次のエラーが発生しました.
cd src && make all
make[1]: Entering directory '/xx/xx/redis-x.x.x/src'
         LINK  redis-server
cc:    ../deps/hiredis/libhiredis.a: No such file or directory
cc:    ../deps/lua/src/liblua.a:  No such file or directory
make[1]: ***  [redis-server] Error 1
make[1]:  Leaving directory '/xx/xx/redis-x.x.x/src'
make:    ***  [all] Error 2
 
 
2、make cleanを実行してから再度makeを実行し、redis-x.x/srcディレクトリの下にredis-server、redis-cli、および/usr/local/binの下にあるかどうかを確認する.
もしないならば、redis-x.x.xフォルダを削除して、更にredisの圧縮パッケージを解凍して、cdはredis-x.x.x.xの中に入って、makeはすぐに
![ここに画像の説明を挿入](https://img-blog.csdn.net/20180721232614965?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDQ5Mzk2OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
すなわちredisのインストール時にmake時報を実行する際のエラーの問題を解決する