CentOS7.3环境下安装Redis 6.0.8 编译报错

cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb net.c
make[3]: cc:命令未找到

redis编译问题windows 编译redis报错_redis


或者

redis编译问题windows 编译redis报错_编译报错_02

解决方案:

1.先查看当前的gcc版本 是否在 5.3以上 gcc -v

redis编译问题windows 编译redis报错_解决方法_03


解决方法:yum install gcc

2.清空上次编译报错的文件make distclean

3.如果当前的gcc版本不是5.3以上,执行下面命令更新gcc版本
#升级到 5.3及以上版本

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

4.重新编译