如何调试SQLite源代码?

时间:2016-06-04 15:54:46

标签: c sqlite makefile

https://github.com/mackyle/sqlite

以上是SQlite的源代码 它使用tcl脚本将整个程序连接成一个文件sqlite3.c

我目前正在做的是使用提供的tcl脚本来拆分庞大的sqlite3.c(参见https://www.sqlite.org/amalgamation.html#2中的2.0节) 并编写一个cmake脚本,允许我在CLion中调试它。

有没有更好/更合适的方法呢?如果我可以在原始文件结构中进行调试,那就太好了。

1 个答案:

答案 0 :(得分:1)

您可以将没有合并的sqlite编译成单个sqlite3.c。这可以通过将--disable-amalgamation选项传递给./configure

来完成
./configure --disable-amalgamation
相关问题