在sqlite中执行的起点

时间:2014-05-01 11:52:40

标签: c sqlite

我试图了解sqlite源代码。

我看起来发现,在CLI上我们执行 $ sqlite abcd.db ,控件转移到哪里,调用哪个函数?

<小时/> 每当我创建一个新数据库或打开它时,我都会做一些更改,即$ sqlite abcd.db

1 个答案:

答案 0 :(得分:2)

SQLite的合并版本包含两个C文件。 sqlite3.c是SQLite 源代码,不包含入口点,因为它不是程序。

SQLite shell在文件shell.c中实现,该文件是具有main功能的标准C程序源文件(在我的版本中位于第3570行)。