常用的gdb命令

  1. cd     改变当前工作目录 

  2. run     执行该程序 

  3. backtrace     显示程序中的当前位置和表示如何到达当前位置的栈跟踪(同义词:where) 

  4. breakpoint     在程序中设置一个断点 

  5. commands     命中断点时,列出将要执行的命令 

  6. continue     从断点开始继续执行 

  7. delete     删除一个断点或监测点;也可与其他命令一起使用 

  8. clear     删除刚才停止处的断点 

  9. display     程序停止时显示变量和表达时 

  10. down     下移栈帧,使得另一个函数成为当前函数 

  11. up     上移栈帧,使另一函数成为当前函数 frame 选择下一条continue命令的帧 

  12. info     显示与该程序有关的各种信息 

  13. jump     在源程序中的另一点开始运行 

  14. kill     异常终止在gdb 控制下运行的程序 

  15. list     列出相应于正在执行的程序的原文件内容 

  16. next     执行下一个源程序行,从而执行其整体中的一个函数

  17. step     执行下一个源程序行,必要时进入下一个函数 

  18. print     显示变量或表达式的值 

  19. pwd     显示当前工作目录 

  20. type     显示一个数据结构(如一个结构或C++类)的内容 

  21. whatis     显示变量或函数类型

  22. reverse-search     在源文件中反向搜索正规表达式 

  23. search     在源文件中搜索正规表达式 

  24. set variable     给变量赋值 

  25. signal     将一个信号发送到正在运行的进程 

  26. undisplay     display命令的反命令,不要显示表达式 

  27. until     结束当前循环 

  28. finish     结束当前函数

  29. watch     在程序中设置一个监测点(即数据断点) 

  30. quit     退出gdb 

更多命令参考gdb quick reference。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值