0
点赞
收藏
分享

微信扫一扫

执行安装redis报错undefined reference to `__sync_add_and_fetch_4\'

夕阳孤草 2022-12-07 阅读 124


执行make命令时报错:



zmalloc.o: In function `zmalloc_used_memory':



/var/lib/tcommsvr/redis-2.8.0-rc4/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'



collect2: ld returned 1 exit status



make[1]: *** [redis-server] Error 1



make[1]: Leaving directory `/var/lib/tcommsvr/redis-2.8.0-rc4/src'



make: *** [all] Error 2


产生原因:



linux为32位版本。


查看方式:getconf LONG_BIT




解决办法:



make CFLAGS="-march=i686"


举报

相关推荐

0 条评论