安装解压redis后,进入redis,使用make命令,出现了make[3]: cc: Command not found,如下图
安装gcc,yum install gcc
安装完后接着make,又出现上述问题,
百度搜了上述错误,
原因:-std=c++11至少需要4.8的gcc版本,而我的版本是4.4.7
查询gcc版本:命令:g++ --version
于是开始手动安装4.8以上的版本,从华中科技大学或者南京大学的国内镜像源下载Index of /gnu/gcc/gcc-4.8.2,清华镜像源好像没有,对于一些下载缓慢的要学会更换国内源,这样下载速度才会快,刚开始学不清楚,导致浪费了很多时间。
安装g++参考:https://jingyan.baidu.com/article/15622f2435355dfdfcbea595.html
编译安装过程有点长,烦
安装上面的安装完了gcc4.8版本,但是问题还是没有解决,网上有些解答不敢恭维,又看了另一个链接他说可能是安装包下载的有误,说可以尝试别人下载的安装包或者直接用。
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
这下终于可以了,也许真的是安装包的问题。
参考链接如下Linux安装redis和部署 - 达兔哥 - 博客园
终于解决了!
总结:对于一些linux系统的问题要及时解决,可能你在操作会遇到网上没遇到的问题,因为你的系统环境可能没有安装某些东西,因此如何看到了error,无法字眼要赶快处理,因为下面的指令都需要在上面运行成功的基础上才有效,千万不要跳过,对于一些比较费时的问题,要耐心的处理,即使因此浪费了一个早上的时间,至少你有了新的收获。