redis6.0.1安装,多线程配置,解决gcc版本依赖问题,cc1 error: unrecognized command line option -std=c11

本文详细记录了Redis 6.0.1版本的安装过程,解决编译错误并配置多线程依赖。由于默认GCC版本不支持新特性,需升级至GCC 4.9.4。文中分享了解决方案,包括编译、安装及配置步骤,最终实现Redis多线程读写操作。

redis 6 稳定版本已经发布,增加了新的多线程依赖,赶紧体验下,本次安装采用的redis版本是redis-6.0.1
首先下载redis-6.0.1安装包 redis-6.0.1
下载完成之后,解压安装:

tar -xzvf redis-6.0.1.tar.gz
cd redis-6.0.1
make

发现无法编译,报如下问题:

make[1]: Entering directory `/home/hanxueming/redis-6.0.1/src'
    CC Makefile.dep
make[1]: Leaving directory `/home/hanxueming/redis-6.0.1/src'
make[1]: Entering directory `/home/hanxueming/redis-6.0.1/src'
    CC adlist.o
cc1: error: unrecognized command line option "-std=c11"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/home/hanxueming/redis-6.0.1/src'
make: *** [all] Error 2

开始按照提示错误查找解决方案:
https://blog.youkuaiyun.com/LeoHan163/article/details/106074497
按照执行完之后还是不行,后来发现,redis6 必须 gcc >= 4.9,下载gcc 4.9.4:
http://ftp.gnu.org/gnu/gcc/
这里面需要下载一些依赖,如果没有外网,我已经上传了一份,依赖已经放进去了,可以去我的资源里面找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值