C语言 如何调试 SQLite 源代码



https://github.com/mackyle/sqlite

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

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

有没有更好/正确的方法可以做到这一点?如果我能在原始文件结构中进行调试,那就太好了.

你可以编译 sqlite 而不合并成一个sqlite3.c。这可以通过将--disable-amalgamation选项传递给./configure来完成:

./configure --disable-amalgamation

最新更新