本文参考:http://blog.sina.com.cn/s/blog_69dd1a090101424t.html
学习linux程序设计时,有一个示例使用的dbm完成的。但自己编译的时候却接连报错。主要是没有找到gdbm。 到网上查了一下,有一下解决策略:
在/usr/local/include 没有发现关于gdbm的库
sudo apt-get install libgdbm-dev
修改#define <ndbm.h> 为 #include <gdbm-ndbm.h>
编译的时候可以这样:gcc -o dbm1 -I /usr/include/gdbm dbm1.c -lgdbm_compat -lgdbm