在Fedora里面安裝BerkeleyDB數據庫 |
發布時間: 2012/9/3 17:17:32 |
一、首先到Oracle的官網下載Berkeley db數據庫源文件 下載地址http://download.oracle.com/otn/berkeley-db/db-5.3.15.tar.gz 二、下載之后的文件是一個打包好的文件,需要在命令行里面利用tar來解壓(當然你也可以利用一些可視化工具來解壓),步驟如下-
解壓之后進入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數據庫代碼了。 #include <stdio.h> 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 好了,最后代碼編譯成功。 本文出自:億恩科技【www.laynepeng.cn】 |