编译redis_6.2.0报atomicvar.h:91:23: 致命错误:stdatomic.h:没有那个文件或目录
因为我在macOS上编译是能够完成的,初步判断可能是c/c++编译环境导致的。查了一下redis_6.2.0的系统需求 gcc要求在5.3+,我的gcc是4.8.5
安装新的GCC 应该能解决此问题。
yum install centos-release-scl
yum install devtoolset-9-gcc* -y
scl enable devtoolset-9 bash
顺序执行上述命令后GCC版本升级到了9.3.1-2。再次编译redis即可。