今天打算安装个redis 6 来玩一下,redis6安装要求gcc 大于 5以上的,我的gcc是大于5的所以就不用重新安装gccle 。跟往常一样常规操作 ,wget下载回来 然后解压安装
前面安装的挺顺利的,到后面的时候问题出来了 出现了错误警告 错误提醒类似于 :
没有名为 xxxx 的成员 …-
试了好几次都不得,查看本机的gcc是7的也没问题啊,后面搞了很久才发现了问题的所在:
因为make 时默认选择的gcc版本还是低于5的 所以需要手动指定gcc版本
这是我的安装步骤:
1 find / -name gcc — 查找gcc的路径
2 /usr/local/bin/gcc -v — 查看gcc版本,如果版本不是 》5的从新安装一个
3 CC=/usr/local/bin/gcc make — 手动指定gcc make安装
安装成功!