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