1. 下载带 src 的源码:
2. tool 文件夹中找到 split-sqlite3c.tcl 工具:
3. 修改 tcl 文件为可执行文件:
- vim 进入修改文件的模式;
vim split-sqlite3c.tcl
- 第一行中添加:
#!/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 文件: