linux下使用BerkeleyDB
来源:互联网 发布:js初始化数组 编辑:程序博客网 时间:2024/04/27 22:32
BerkeleyDB是一款优秀的内存数据库,用它我们可以解决内存空间不足,比如需要一个大于内存空间的队列。也可以解决数据持久化的问题。
一,下载,到oracle官方网站,下载BerkeleyDB的源代码。这里给出1.5的链接:http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html。
二,编译。 源代码解压缩后,在终端下进入build_unix目录,执行如下命令:
../dist/configure --enable-cxx --enable-stl
make
务必在build_unix目录下执行,如果第一条命令执行失败,请使用 chmod +x ../dist/configure为configure文件增加可执行权限。
其中--enable-cxx选项表示在生成C语言接口的同时,也生成C++语言接口。--enable-stl表示增加对模板类库的支持。
三,安装。 在build_unix目录下执行如下命令
make install
将会把include文件和lib文件安装/usr/local/BerkeleyDB.1.5下
四,指明动态链接库路径(ubuntu下)
在/etc/ld.so.conf.d目录下,创建BerkeleyDB-1-5.conf文件,在文件里加上如下一行
/usr/local/BerkeleyDB.1.5/lib
在终端里执行 ldconfig更新。这样就可以运行依赖于BerkeleyDB库的程序了。
五,测试
编写test.c
采用如下命令编译 :
gcc test.c -o test -ldb -L/usr/local/BerkeleyDB.1.5/lib -I/usr/local/BerkeleyDB.1.5/include
运行:
./test
- linux下使用BerkeleyDB
- linux下安装Subversion遇到关于BerkeleyDB问题及解决方法
- BerkeleyDB使用感受
- BerkeleyDB的使用
- BerkeleyDB使用的一些心得
- BerkeleyDB java的简单使用
- VS2005中的MFC程序使用BerkeleyDB
- 持久化的 map ,使用 BerkeleyDB
- BerkeleyDB使用的一个简单封装
- java连接BerkeleyDB数据库使用实例
- .net下BerkeleyDB操作封装C#版(附单元测试)
- 在CentOS 6.8下编译安装BerkeleyDB和OpenLDAP
- 持久化的多键映射,使用BerkeleyDB
- BerkeleyDB同名key值(Duplicate Key)的使用
- BerkeleyDB同名key值(Duplicate Key)的使用
- BerkeleyDB .je 在作为存储时的简单使用
- BerkeleyDB 笔记
- BerkeleyDB概述
- 在你没有成功之前没有人在乎你的感受! 这个世界上也有许多人,他们在乎你的感受,这并非与你是否成功有关系
- How to move a datafile from a file system to ASM
- 追赶ipad,android还要多久?
- 9进程关系
- unix2dos 批处理实现
- linux下使用BerkeleyDB
- poj 2778 DNA Sequence //AC自动机+矩阵乘法
- 【自动化测试技术QTP基础系列一】--开讲之前的说明
- 数组中出现次数超过一半的数字
- #1045无法登录phpmyadmin,连接不上mysql服务器,先把ubuntu安装lamp教程贴上吧
- 在java里的集合的知识点
- 我的登录界面
- vc调用matlab的dll
- 关于VB2005中自动生成TableAdapter的事务处理