源码包安装,一般上有./configure可执行文件,接下来正常流程就只是是make &&make install.
现在autoconf.sh 也很常见,需要先执行它。
./configure --prefix=/usr/lib/libmemcached 最好指定安装目录
编译的时候指定自己的库
gcc -o testmemcached main_test.c -I/usr/lib/libmemcached/include -L/usr/lib/libmemcached/lib -lmemcached
-I 是头文件在的目录
-L 是动态连接库
memcached 默认路径是找不到头文件的,得指定,不知道如果configure时就放在默认的目录下,会不会就不出现这个问题。
然后,export LD_LIBRARY_PATH=/usr/lib/libmemcached/lib:$LD_LIBRARY_PATH
配置环境变量,执行编译好的可执行文件