码迷,mamicode.com
首页 > 数据库 > 详细

GDB 调试程序

时间:2014-05-01 21:09:59      阅读:433      评论:0      收藏:0      [点我收藏+]

标签:strong   文件   cti   index   dex   function   delete   inf   info   上下文   条件变量   

一 设置, 查看, 删除断点信息

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 的设置比较灵活, 只要是个变量名称就行, 不管当前上下文是否可见

 

 

GDB 调试程序,码迷,mamicode.com

GDB 调试程序

标签:strong   文件   cti   index   dex   function   delete   inf   info   上下文   条件变量   

原文地址:http://www.cnblogs.com/zhouzhuo/p/3702610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!