随手记-源码安装

源码包安装,一般上有./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

配置环境变量,执行编译好的可执行文件

 

你可能感兴趣的:(Linux,c++,c语言)