sqlite源码分析

在linux sqlite如何做一个动态库1下 , 下载源码,解压sqliteautoconf.tar.gz2,进入解压后的目录,执行:#: 。/configurehostarmccarmlinuxgueabigccxxarmlinuxguebig前缀/usr,其中运行程序的主机CC/CXX是使用的交叉编译工具链前缀安装目录3,make会在当前文件目录下自动生成可执行文件sqlite3和静态库文件-2,4.sudomakeinstall该命令会将可执行文件和静态库文件复制到安装目录中(也可以手动复制),5.以上步骤生成的可执行文件包含了大量的调试信息,文件比较大 。您可以使用strip命令删除调试信息;#:armlinuxNueabistripsqlite36,生成动态库文件:armlinuxNueabigccsqlite3 . clpthreadldlfpicsharedoblibsqlite3 . so交叉编译-3.s 。

1、SQLLITE是什么SQLite是一个软件库,用于实现一个自包含、无服务、零配置、事务性SQL数据库引擎 。SQLite是一个嵌入式SQL数据库引擎 。与大多数其他SQL数据库不同,SQLite没有独立的服务进程 。SQLite直接读写原始磁盘文件,一个完整的包含多个表、索引、触发器和视图的SQL数据库被包含在一个独立的磁盘文件中 。数据库文件的格式是跨平台的,您可以在32位和64位系统之间,甚至在BigEndian和LittleEndian两种不同的体系结构之间自由复制数据库 。这个特性使得SQLite成为应用文件格式的流行选择 。
【sqlite源码分析】
2、关于ANDROID自带的联系人CONTACTS 源码的 分析,求助TheStructureoftheContactsModule |/packages/apps/Contacts/src/com/Android/Contacts | | contactslistactivity . Java | | contactsmanagementactivity . Java | | dialtatsactivity . Java | | exportvcardactivity . Java | | groupsmanagementactivity . Java | | importvcardactivity . Java | | viewcontactactactivity . Java | | | Contacts source . Java | | | model . Java | | | entitydelta . Java | | fallbacksource . Java | | | source . Java | | | sources . Java

3、SQLite权威指南的简介SQLite权威指南全面介绍了SQLite和SQLite的相关知识,以及在各种情况下使用SQLite的经验 。无论你是坚定的C开发人员,还是移动设备爱好者,或者想了解最好的嵌入式小型数据库引擎是如何开发的,这本书都适合你 。先决条件本书假设您之前没有SQLite知识,但是任何级别的人都可以从中受益 。SQLite是用C语言写的,有扩展的CAPI,也支持很多其他语言,比如Python , Tcl,Ruby,Java 。

    推荐阅读