个人工具
登录
查看“用GDB调试程序”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“用GDB调试程序”的源代码
来自Ubuntu中文
←
用GDB调试程序
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===设置断点(Break Points)=== 我们用break命令来设置断点。下面有几点设置断点的方法: ;break <function>:在进入指定函数时停住。C++中可以使用class::function或function(type,type)格式来指定函数名。 ;break <linenum>:在指定行号停住。 ;break +offset <br>break -offset:在当前行号的前面或后面的offset行停住。offiset为自然数。 ;break filename:linenum:在源文件filename的linenum行处停住。 ;break filename:function:在源文件filename的function函数的入口处停住。 ;break *address:在程序运行的内存地址处停住。 ;break:break命令没有参数时,表示在下一条指令处停住。 ;break ... if <condition>:...可以是上述的参数,condition表示条件,在条件成立时停住。比如在循环体中,可以设置break if i==100,表示当i为100时停住程序。 查看断点时,可使用info命令,如下所示:(注:n表示断点号) *info breakpoints [n] *info break [n]
返回至
用GDB调试程序
。