发布于 2014-12-19 03:23:44 | 966 次阅读 | 评论: 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 该问题即可解决



最新网友评论  共有(1)条评论 发布评论 返回顶部
foyx 发布于2016-08-21 20:55:46
确定能用?
支持(0)  反对(0)  回复

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