看《linux程序设计 第4版》,第7.3节学习dbm数据库。
按照书里的说明,使用
sudo apt-get install libgdbm-dev
安装了gdbm数据库。使用
gcc -o dbm1 ./dbm1.c -lgdbm
编译dbm1.c程序时报错,提示
dbm1.c:(.text+0x2c):对‘dbm_open’未定义的引用
dbm1.c:(.text+0x248):对‘dbm_store’未定义的引用
dbm1.c:(.text+0x2ee):对‘dbm_fetch’未定义的引用
dbm1.c:(.text+0x38b):对‘dbm_close’未定义的引用
试了书中提到的两种操作方法,也不行。