我试图了解sqlite源代码。
我看起来发现,在CLI上我们执行 $ sqlite abcd.db ,控件转移到哪里,调用哪个函数?
<小时/> 每当我创建一个新数据库或打开它时,我都会做一些更改,即$ sqlite abcd.db
答案 0 :(得分:2)
SQLite的合并版本包含两个C文件。 sqlite3.c
是SQLite 库源代码,不包含入口点,因为它不是程序。
SQLite shell在文件shell.c
中实现,该文件是具有main
功能的标准C程序源文件(在我的版本中位于第3570行)。