美文网首页
sqlite3源码调试

sqlite3源码调试

作者: 康小曹 | 来源:发表于2021-03-15 14:24 被阅读0次

1. 下载带 src 的源码:

源码

2. tool 文件夹中找到 split-sqlite3c.tcl 工具:

tool

3. 修改 tcl 文件为可执行文件:

  1. vim 进入修改文件的模式;
vim split-sqlite3c.tcl 
  1. 第一行中添加:
#!/usr/bin/env tclsh

其实源文件里面已经有了#!/usr/bin/tclsh,这一步可以省略;

4. chmod 转化为可执行文件:

chmod +x split-sqlite3c.tcl

5. 运行切割脚本:

./split-sqlite3c.tcl sqlite3.c

结果:


切割完成

6. 将 sqlite3.c 文件中内容全部替换成 sqlite3-all.c 中的内容

其本质就是 #include 了分割之后的文件,即代码复制;

7. 编译配置

工程中取消 sqlite3-1 ~ sqlite-8 的编译,只编译 sqlite3.c 文件:

编译

8. 运行成功

附上源码地址:https://www.sqlite.org/download.html

相关文章

网友评论

      本文标题:sqlite3源码调试

      本文链接:https://www.haomeiwen.com/subject/ioskcltx.html