天天看點

安裝libmemcached遇到的問題

安裝要注意的問題:

(1)安裝過程中不要忘了,--with-memcached,不然會提示你

checking for memcached… no
configure: error: “could not find memcached binary”

(2)你的memcached是不是1.2.4以上的,64位系統,如果不是會提示你

clients/ms_thread.o: In function `ms_setup_thread’:
/home/zhangy/libmemcached-0.42/clients/ms_thread.c:225: undefined reference to `__sync_fetch_and_add_4′
clients/ms_thread.o:/home/zhangy/libmemcached-0.42/clients/ms_thread.c:196: more undefined references to `__sync_fetch_and_add_4′ follow
collect2: ld returned 1 exit status
make[2]: *** [clients/memslap] Error 1
make[2]: Leaving directory `/home/zhangy/libmemcached-0.42′

解決辦法是 --disable-64bit CFLAGS=”-O3 -march=i686″。

(3)--prefix=/usr/local/libmemcached也必須加上,否則libmemcached沒有自己的目錄,不好管理。      

繼續閱讀