makeインストールredisエラー解決方法

399 ワード

zmalloc.o: In function `zmalloc_used_memory':
/home/cqh/tar/redis-2.6.14/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'
collect2: ld    1
make[1]: *** [redis-server]    1
make[1]: Leaving directory `/home/cqh/tar/redis-2.6.14/src'
make: *** [all]    2

これは、プロセッサとオペレーティングシステムが一致しないため、次のようにコンパイルできます.
 make CFLAGS="-march=i686"