学习<Linux程序设计>(第4版), 学习dbm数据库时,遇到了如下问题:
------------------------------------------------------------------------------
cjl@cjl-Lenovo-IdeaPad-S405:~/桌面/Linux程序设计第4版代码/ch07$ gcc -o dbm1 -I/usr/include /gdbm/ dbm1.c -lgdbm
gcc: error: /gdbm/: 没有那个文件或目录
---------------------------------------------------------------------------
发现没有安装数据库,
先安装gdbm: sudo apt-get install libgdbm-dev
在dbm1.c 程序中注释掉 #include<ndbm.h>, 使用头文件 #include <gdbm-ndbm.h>
编译:
$ gcc -omain dbm1.c -lgdbm_compat -lgdbm
$ ./main
这样就搞定了