项目场景:
gcc版本过低导致redis安装失败:
问题描述
错误:没有*成员等,具体上图看:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0a8b3a7bd678230e39ceee1c9e0ef1d7.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ef9d63c38dc3c37e869fd1f079478d0e.png)
原因分析:
gcc版本过低,图上为4.8.5:
命令如下:
gcc --version
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1d3865b8c35f3024e61d77d455d1cf36.png)
解决方案:
升级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
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c3f1a8a15a85af269508de01ab82d7ab.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4dcc5829bd49c9615ae4baef04fd2cfc.png)
再次查看gcc版本:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6c5044c0b31386a2338807b8abd45906.png)