安装redis make test时报错 undefined reference to `__sync_add_and_fetch_4'解决方法 - PHPERZ中文资讯站 - 胜博发888手机平台

发布于 2014-12-19 11:23:44 | 673 次阅读 | 评论: 1 | 来源: PHPERZ

这里有新鲜出炉的Redis 命令参考,程序狗速度看过来!

Redis Key-Value数据库

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。


本文为大家 讲解的是安装redis make test时报错 undefined reference to `__sync_add_and_fetch_4'解决方法,感兴趣的同学参考下。

错误描述

安装redis make test时报如下错误

tar zxvf  redis-2.6.12.tar.gz 
cd redis-2.6.12
make   
有报错如下:

/home/liuxiaojie/redis-2.6.12/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'
collect2: ld returned 1 exit status
make[2]: *** [redis-server] Error 1
make[2]: Leaving directory `/home/liuxiaojie/redis-2.6.12/src'
make[1]: *** [32bit] Error 2
make[1]: Leaving directory `/home/liuxiaojie/redis-2.6.12/src'
make: *** [32bit] Error 2

解决方法

cd src 
vi  .make-settings
将OPT=-O2 修改为OPT=-O2 -march=i686
然后make 该问题即可解决



相关阅读 :
安装redis make test时报错 undefined reference to `__sync_add_and_fetch_4'解决方法
Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
redis错误:MISCONF Redis is configured to save RDB snapshots解决方法
用 Redis 解决 NodeJS 多进程无法共享 session 的问题
Redis 出现错误1067的解决办法
最新网友评论  共有(1)条评论 发布评论 返回顶部
foyx 发布于2016-08-22 04:55:46
确定能用?
支持(0)  反对(0)  回复
月排行榜

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  服务