我想从控制台输入show tables;然后打断点查看代码的执行流程,我该怎么在vscode里面打断点然后调试,我应该输入哪些命令和点击哪些按钮
show_tables可以断在 do_show_tables@execute_stage.cpp
宁封老师太细心了,我哭死……
这里列出来我以前看过的调试文章:gdb 调试入门(三):在 vscode 中使用 gdb 进行调试_gdb vscode_HHHulk的博客-CSDN博客
初学接触OB想要debug会比较难,需要耐心多看看文章
1.我先在168行1处打了一个断点,然后点击2处
2.接着我打开vscode命令行,执行cd build命令然后执行./bin/observer -s miniob.sock -f …/etc/observer.ini &如下图
3.然后我打开vscode的另一个命令行执行./bin/obclient -s miniob.sock如下图
如上图,我在控制台输入show tables;程序并没有在断点处停下,难道是我打断点的流程不对吗
分号写成中文的了
谢谢细心解答,老师功德无量
这运来老师都能看出来啊!
1 个赞
请问这个解决了吗