我试图在 CentOS 5.8 上编译 Redis 2.6.4,但运行后出现以下错误make
zmalloc.o:在函数
zmalloc_used_memory': /root/redis-2.6.4/src/zmalloc.c:223: undefined reference to
__sync_add_and_fetch_4'中collect2:ld返回1退出状态make[1]: * [redis-server]错误1 make[1]:离开目录`/root/redis-2.6.4/src'make:* [全部] 错误 2
我也尝试过CFLAGS= -march=i686
,src/Makefile
但没有奏效。其实,我不知道该放在哪里。我放在文件的顶部。