GDB常用命令
命令 | 含义描述 |
---|---|
file | 装入想要的调试的可执行文件。 |
run | 执行当前被调试的程序。 |
kill | 终止正在调试的程序。 |
step | 执行一行源代码而且进入函数内部。 |
next | 执行一行源代码但不进入函数内部。 |
break | 在代码里设置断点,这将使程序执行到这里时被挂起。 |
打印表达式或变量的值,或打印内存中某个变量开始的一段连续区域的值,还以用来对变量进行赋值。 | |
display | 设置自动显示的表达式或变量,当程序停住或在单步追踪时,这些变量会自动显示其当前值。 |
list | 列出产生执行文件的源代码的一部分。 |
quit | 退出 GDB。 |
watch | 使你能监视一个变量的值而不管它何时被改变。 |
backtrace(或 bt) | 回溯追踪。 |
frame n | 定位到发生错误的代码段,n 为 backtrace 命令的输出结果中的行号。 |
examine | 查看内存地址中的值。 |
jump | 是程序跳转执行。 |
signal | 产生信号量。 |
return | 强制函数返回。 |
call | 强制调用函数。 |
make | 使用户不退出 GDB 就可以重新产生可执行文件。 |
shell | 使用户不离开 GDB 就执行 Linux 的 shell 命令。 |
原文地址:http://www.cnblogs.com/Los1r/p/16826941.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性