https://github.com/mackyle/sqlite
以上是SQlite的源代码 它使用tcl脚本将整个程序连接成一个文件sqlite3.c
我目前正在做的是使用提供的tcl脚本来拆分庞大的sqlite3.c(参见https://www.sqlite.org/amalgamation.html#2中的2.0节) 并编写一个cmake脚本,允许我在CLion中调试它。
有没有更好/更合适的方法呢?如果我可以在原始文件结构中进行调试,那就太好了。
答案 0 :(得分:1)
您可以将没有合并的sqlite编译成单个sqlite3.c
。这可以通过将--disable-amalgamation
选项传递给./configure
:
./configure --disable-amalgamation