问题:
今天在学习redis的时候,在linux环境下使用gcc编译redis源文件报如下的错误:
解决:
通过查阅资料发现,编译redis6.0.9需要使用版本较高的gcc,而CentOS通过命令行下载的gcc版本并不足以支持编译redis源文件,通过查看gcc版本我发现其版本为:
再发现问题后,我们直接利用命令行升级我们的gcc编译器,再次进行编译。最终取得成功
yum -y install centos-release-scl && yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils && scl enable devtoolset-9 bash