Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41258
  • 博文数量: 15
  • 博客积分: 403
  • 博客等级: 一等列兵
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-28 22:44
个人简介

This is the blog site of Shaka, who comes from China. Being passionate and creative, he loves peace, freedom and life. He has a variety of interests, and is also an open-source software amateur. He loves Unix/Linux, \LaTeX{}, MetaPost, Emacs, Vim, etc.

文章分类

全部博文(15)

文章存档

2015年(1)

2014年(1)

2012年(2)

2010年(11)

我的朋友

分类: C/C++

2010-07-08 23:35:47

  • b(reak) line_idx:在第line_idx行设置断点。
  • b(reak) fun_name:在函数fun_name开始处设置断点。
  • b(reak) ... if ...:设置条件断点。
  • delete breakpoints bp_idx:删除断点bp_idx(如果省略bp_idx,将删除所有断点)。
  • disable breakpoints bp_idx:禁用断点bp_idx(如果省略bp_idx,将禁用所有断点)。
  • enable breakpoints bp_idx:启用断点bp_idx(如果省略bp_idx,将启用所有断点)。
  • display var_name:跟踪查看变量var_name,每次停下来都显示其值。
  • undisplay var_name:取消对变量var_name的跟踪。
  • start:开始执行程序,停在main第一行语句前。
  • r(un):从头开始连续执行程序。
  • c(ontinue):从当前位置开始连续执行程序。
  • s(tep):单步执行一行语句,如有函数调用就进入函数内部。
  • n(ext):单步执行一行语句。
  • backtrace(或bt):查看各级函数调用及参数。
  • f(rame) frm_idx:选择编号为frm_idx的栈帧。
  • watch:设置观察点。
  • i(nfo) locals:查看当前栈帧局部变量的值。
  • i(nfo) b(reakpoints):查看当前设置的断点。
  • i(nfo) watchpoints:查看当前设置的观察点。
  • l(ist):列出源代码,接着上次的位置往下列,每次列10行。
  • l(ist) line_idx:列出第line_idx行周围的部分代码。
  • l(ist) fun_name:列出函数fun_name的代码。
  • x:从某个位置开始打印存储器的一段内容,全部当成字节来看,而不区分哪些字节属于哪些变量。(如"x/7b p"打印指针p之后的7个字节)
  • p(rint) 表达式:打印表达式的值,通过表达式可以修改变量的值或者调用函数。
  • finish:执行当前函数直到返回,然后停下来。
阅读(659) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~