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设置监视点则不会有这种顾虑。

上一篇:【Linux】gdb常用的调试命令


下一篇:gdb基本命令(非常详细)