GDB设置断点和监视点

上一篇https://www.cnblogs.com/liangxuran/p/14616466.html说了GDB调试程序的优势及其安装使用方法,这篇po几个断点设置方法:

在第211行设置断点: break 211

当211行的k=3时设置断点: break 211 if k==3

给211行设置临时断点(断后即删):tbreak 211

监视变量a内容:watch a  等效于watch *(&a)

监视变量a地址:watch (*a)

监视某个表达式:watch a+b

监视数组的第2-5个元素(即一个内存区域): watch a(2)@3

给局部变量a设置监视点时,局部变量失效后该间断点会被删除。给全局变量a设置监视点则不会有这种顾虑。

posted @ 2021-04-04 21:28  Philbert  阅读(963)  评论(0编辑  收藏  举报