首页 > 代码库 > GDB 调试程序
GDB 调试程序
一 设置, 查看, 删除断点信息
b xxx.cpp : num(or function)
在 xxx.cpp 的第 num 行设置断点, 假如项目中只有一个 .cpp 文件, 不需要指定 xxx.cpp, 直接 b num 即可
info break 查看断点信息, 断点信息中有断点的 index, 通过 index 可以删除指定的断点
delete index 2 删除 num 为 2 的断点
复杂一些的断点设置方法 b num if var == 10 在设置断点后面加上条件变量, 可以更加自由的控制中断位置
二 watch 条件变量
watch var 也是一种特殊的断点, 当 var 的值改变时程序中断
watch 需要在 gdb run 之后才可以设置, var 的设置比较灵活, 只要是个变量名称就行, 不管当前上下文是否可见
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。