直接用俊楠一键脚本会报错
如:
cd src && make all
make[1]: Entering directory `/junnan_package/redis-5.0.5/src'
CC Makefile.dep
make[1]: Leaving directory `/junnan_package/redis-5.0.5/src'
make[1]: Entering directory `/junnan_package/redis-5.0.5/src'
CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/junnan_package/redis-5.0.5/src'
make: *** [all] Error 2
出现这类报错需要安装这些环境:
yum -y install gcc gcc-c++ libstdc++-devel
继续编译可能还会报这些错:
cd src && make all
make[1]: Entering directory `/junnan_package/redis-5.0.5/src'
CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
如果出现这些报错,可以使用这个方法编译:
make MALLOC=libc
参考链接:
错误1:https://blog.csdn.net/weixin_30572613/article/details/94879855
错误2:https://www.cnblogs.com/richerdyoung/p/8066373.html