07

所属分类:Linux/Unix编程
开发工具:C/C++
文件大小:3KB
下载次数:13
上传日期:2008-11-30 13:37:17
上 传 者wxpyu1
说明:   程序代码使用说明: (1)所有源代码目录下都提供了Makefile(非Qt),或者.pro(Qt),或者更详细的说明(第7章)。作为对比,也可以参考在书中的对应章节采用直接gcc命令的编译方法,来学习如何编写Makefile。 (2)Makefile中默认情况下采用“CC=gcc”或者“CPP=g++”的设置,交叉编译时请使用“ make CC=arm-linux-gcc CPP=arm-linux-g++”(假设你使用的是光盘中提供的arm-linux-gcc交叉编译工具链)或类似命令。当然,也可以修改这些Makefile。 (3)Qt程序的交叉编译请参考本书第2章:可以利用qmake自动生成用于交叉编译的Makefile。当然,也可以采用(2)的方法,或者直接修改Makefile。 (4)所有代码都在Redhat9和gcc3.4.1/arm-linux-gcc3.4.1/Qtopia-core-4.3.0的环境中编译测试通过。
(err)

文件列表:
07 (0, 2004-11-30)
07\bdb (0, 2004-11-30)
07\bdb\main.c (3101, 2008-04-20)
07\sqlite (0, 2004-11-30)
07\sqlite\main.c (1631, 2008-04-20)
07\sqlite\test.db (2048, 2008-04-20)

Compile: $ gcc main.c -I/usr/local/BerkeleyDB.4.5/include/ -L/usr/local/BerkeleyDB.4.5/lib/ -ldb -o bdb_sample Run: $ export LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.5/lib/:$LD_LIBRARY_PATH $ mkdir /tmp/db && mkdir /tmp/db/testEnv $ ./bdb_sample

近期下载者

相关文件


收藏者