摘自:http://www.sqlite.org/howtocompile.html
Amalgamation Versus Individual Source Files与单个源文件合并
SQLite是符合ANSI-C规范的源码库。必须编译成机器码方可使用。本文就是指导如何通过不同的方式对SQLite进行编译。
本文不会手把手的教你编译SQLite(step-by-steprecipe按部就班的菜谱)。鉴于开发平台的不同,很难提供一个统一的说明书。相反,本文仅仅是描述和解释SQLite编译的基本原理。
如下提供了一些例子,这些例子中包含的通用的编译命令,帮助应用程序开发人员快速开发自己的自定义编译程序
下文中提供了许多例子,这些例子包含了很多典型的编译选项命令。应用程序开发人员可以根据这些例子提供的指导,自定义编译程序。换言之,授人以鱼不如授人以渔(provides ideas and insights,not turnkey solutions)
Alternative Source Code Formats 替代源代码格式
SQLite由一百多个C文件和脚本分散在不同的目录构成。SQLite由纯ANSI-C来实现,但是大部分的C语言源码文件都是由(auxiliary)C程序或者AWK,SED,和TCL脚本生成或者转换,从而生成SQLite库。其中生成必须的C程序和转换成或者生成C语言源码本身就是一个复杂的过程。
为了简便,SQLite提供单一源码文件sqlite3.c。该文件可以构建完整的SQLite库。作为一个单源码文件,可
SQLite编译 (How To Compile SQLite)
最新推荐文章于 2021-10-29 13:52:27 发布
本文介绍了SQLite的编译方法,推荐使用合并的单一源码文件sqlite3.c来构建,因为这种方式包含了所有代码生成和转换,能提高5%-10%的性能。虽然可以从独立源码文件构建,但不建议。还提到了编译命令行接口的构建过程,包括sqlite3.c、sqlite3.h和shell.c的作用。
摘要由CSDN通过智能技术生成