我正在用gdb调试一个C程序 . 运行 gdb python 后,我设置了断点并运行程序 . 但是,在我退出程序后,我完全放弃了gdb调试器 .
gdb python
如果我对我的代码进行了更改并希望重新运行该程序,我必须再次执行整个过程 . 运行'gdb python`,键入断点(因为命令不在历史记录中),等等 .
有没有更有效的方法来处理这个调试问题?
我完全离开了gdb调试器
为什么?不要那样做 .
相反,让GDB运行,重建程序(在另一个终端中),然后再次使用GDB run 命令重新运行重建程序 .
run
我意识到 Ctrl +C @EmployedRussian正在谈论的工作 .
Ctrl +C
2 回答
为什么?不要那样做 .
相反,让GDB运行,重建程序(在另一个终端中),然后再次使用GDB
run
命令重新运行重建程序 .我意识到
Ctrl +C
@EmployedRussian正在谈论的工作 .