常用的gdb调试命令

小结:常用的gdb命令    
  backtrace   显示程序中的当前位置和表示如何到达当前位置的栈跟踪(同义词:where)    
  breakpoint   在程序中设置一个断点    
  cd   改变当前工作目录    
  clear   删除刚才停止处的断点    
  commands   命中断点时,列出将要执行的命令    
  continue   从断点开始继续执行    
  delete   删除一个断点或监测点;也可与其他命令一起使用    
  display   程序停止时显示变量和表达时    
  down   下移栈帧,使得另一个函数成为当前函数    
  frame   选择下一条continue命令的帧    
  info   显示与该程序有关的各种信息    
  jump   在源程序中的另一点开始运行    
  kill   异常终止在gdb   控制下运行的程序    
  list   列出相应于正在执行的程序的原文件内容    
  next   执行下一个源程序行,从而执行其整体中的一个函数    
  print   显示变量或表达式的值    
  pwd   显示当前工作目录    
  pype   显示一个数据结构(如一个结构或C++类)的内容    
  quit   退出gdb    
  reverse-search   在源文件中反向搜索正规表达式    
  run   执行该程序    
  search   在源文件中搜索正规表达式    
  set   variable   给变量赋值    
  signal   将一个信号发送到正在运行的进程    
  step   执行下一个源程序行,必要时进入下一个函数    
  undisplay   display命令的反命令,不要显示表达式    
  until   结束当前循环    
  up   上移栈帧,使另一函数成为当前函数    
  watch   在程序中设置一个监测点(即数据断点)    
  whatis   显示变量或函数类型 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值