码迷,mamicode.com
首页 > 其他好文 > 详细

Redis安装遇到的gcc版本升级问题

时间:2020-12-31 11:44:31      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:执行   原因   load   安装redis   image   boot   set   release   报错   

1. 安装Redis

Redis压缩包和解压后的状态
技术图片
安装,执行make命令,出现如图所示的错误

  • 注意:由于Redis时C语言写的,所以我们需要安装编译C的环境:gcc,如果安装6版本的redis,gcc版本一定要5.3以上,我的Redis版本是redis-6.0.9。
技术图片

查找原因:由于我的Redis版本是6.0.9,再通过gcc -v查看得知我的gcc版本为4.8.5(小于5.3)。如图所示

技术图片

解决方案:升级我的gcc版本,依次执行如下命令:

  1. [root@baiyudong redis-6.0.9]# yum -y install centos-release-scl

  2. [root@baiyudong redis-6.0.9]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

  3. [root@baiyudong redis-6.0.9]# scl enable devtoolset-9 bash

再次安装

  1. 执行make命令:[root@baiyudong redis-6.0.9]# make

结果:

技术图片
2. 再执行make install

结果:

技术图片

至此Redis安装成功

此时查看gcc版本的话,还是显示原来的版本,需要重启虚拟机:reboot;重启后查看到的gcc是升级后的版本:9.3.1

技术图片

Redis安装遇到的gcc版本升级问题

标签:执行   原因   load   安装redis   image   boot   set   release   报错   

原文地址:https://www.cnblogs.com/byd-hold-on/p/14191185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!