在Fedora里面安装BerkeleyDB数据库

WBOY
Lepaskan: 2016-06-07 17:12:23
asal
1248 orang telah melayarinya

一、首先到Oracle的官网下载Berkeley db数据库源文件 下载地址http://download.oracle.com/otn/berkeley-db/db-5.3.15.tar.gz 二

一、首先到Oracle的官网下载Berkeley db数据库源文件

下载地址

二、下载之后的文件是一个打包好的文件,需要在命令行里面利用tar来解压(当然你也可以利用一些可视化工具来解压),步骤如下

在命令行里面输入 tar -zxvf  db-5.3.15.tar.gz

解压之后进入db-5.3.15目录有以下文件及文件夹

进入build_unix目录

cd build_unix

之后运行../dist/configure

configure工具检查环境之后,并产生编译程序所需要的文件,当它成功运行之后,接着在命令行里面输入

make

当编译结束之后,你需要运行“make install(需要root权限)”,之后库文件和所需要的开发文件将会安装到你的系统中去。

这时安装好的文件将会默认放在系统的/usr/local/BerkeleyDB.5.3目录里面,为了能够在编程环境中利用它,你需要在/etc/ld.so.conf文件中加入/usr/local/BerkeleyDB.5.3/lib,这样你的程序才能正确找到这个库文件,最后运行ldconfig命令更新你的系统。好了,现在你就可以编写DB数据库代码了。

编译代码

gcc -I/usr/local/BerkeleyDB.5.3/include -o newemployee newemployee.c -L/usr/local/BerkeleyDB.5.3 -ldb

按照上面的编译将会出现一个错误

/usr/bin/ld: cannot find -ldb

collect2: ld 返回 1

这时在命令行里面输入下面的语言问题就可以解决

ln -s /usr/local/BerkeleyDB.5.3/lib/libdb.so /usr/lib/libdb.so

再编译

gcc -I/usr/local/BerkeleyDB.5.3/include -o newemployee newemployee.c -L/usr/local/BerkeleyDB.5.3 -ldb

好了,最后代码编译成功。

linux

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!