1、下载libzdb
地址:http://www.tildeslash.com/libzdb/
2、安装
./configure
make
make install </span>
若出现 --without-<database> 错误,说明你电脑上没有安装数据库,因为libzdb在安装过程中为自动检测是否有安装好的数据库。
此外可以通过,./configure --prefix=/opt/libzdb 来指定安装路径。
3、把新共享库目录加入到共享库配置文件/etc/ld.so.conf中, 如下:
# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
# echo "<prefix>/lib" >> /etc/ld.so.conf
# ldconfig
如果在configure命令中没有指定--prefix,则<prefix>为默认值/usr/local。文中指定为
/opt/libzdb
.
echo /opt/libzdb/lib >> /etc/ld.so.conf
4、使用
4.1 包含头文件
#include <zdb.h>
4.2 在编译命令中添加库和头文件
gcc -o select select.c -L/<prefix>/lib -lzdb -I/<prefix>/include/zdb
在运行时如果遇到 error while loading shared libraries,说明共享库并没有添加到共享库配置文件中,看第三步。