BerkeleyDB安装

安装过程:
 
(环境: Kubuntu 7.10)

从其oracle公司官网http://www.oracle.com/technology/software/products/berkeley-db/index.html获得其安装包,当前版本为4.6.21
    #tar zxfv db-4.x.tgz
    #cd db-4.x/build_unix
 (仅用于unix平台安装)
    #../dist/configure
 (主意:
1、如果以gcc和g++编译的话,须执行#env CC=gcc CCC=g++ ../dist/configure,否则编译时出现段错误
2、默认状态,berkeleyDB的lib和include将被安装到/usr/local/BerkeleyDB/下,需要更改这个路径的话,可以加上选项--prefix,例如:#../dist/configure --prefix=/opt/BerkeleyDB.)
    #make
    #make install
    #vi /etc/ld.so.conf
(并将berkeleyDB的lib路径加到该文件的最后一行,这样才能找到并加载它的库文件.ld.so.conf是系统动态链接库的配置文件.此文件内,存放着可被LINUX共享的动态链接库所在目录的名字(系统目录/lib,/usr/lib除外),各个目录名间以空白字符(空格,换行等)或冒号或逗号分隔.)
    #ldconfig
(#make uninstall卸载)

编译方法(源文件为test.c):
    #gcc test.c -ggdb -I/usr/local/BerkeleyDB.4.6/include/ -L/usr/local/BerkeleyDB.4.6/lib/ -ldb -lpthread -o test.out

unix系统参考指南:http://www.oracle.com/technology/documentation/berkeley-db/db/ref/build_unix/solaris.html
BerkeleyDB参考资料:http://www.oracle.com/technology/documentation/berkeley-db/db/ref/toc.html

你可能感兴趣的:(BerkeleyDB安装)