0
点赞
收藏
分享

微信扫一扫

sqlite3源码调试

搬砖的小木匠 2021-09-29 阅读 80
数据库

1. 下载带 src 的源码:

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

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

  1. vim 进入修改文件的模式;
vim split-sqlite3c.tcl 
  1. 第一行中添加:
#!/usr/bin/env 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

举报

相关推荐

0 条评论