redis6.0版本之后make报错的问题
如果大家在centos7下编译redis6.0版本,如果出现以下错误
In file included from server.c:30:0: server.h:1022:5: error: expected specifier-qualifier-list before ‘_Atomic’ _Atomic unsigned int lruclock; /* Clock for LRU eviction */
请先检查gcc的版本是否低于5,如果是请先升级,可以使用以下命令:
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
本文解决CentOS7下Redis6.0版本编译时因gcc版本过低导致的make报错问题,提供了解决方案及gcc升级指导。
775

被折叠的 条评论
为什么被折叠?



