GDB常用命令

GDB常用命令

命令 含义描述
file 装入想要的调试的可执行文件。
run 执行当前被调试的程序。
kill 终止正在调试的程序。
step 执行一行源代码而且进入函数内部。
next 执行一行源代码但不进入函数内部。
break 在代码里设置断点,这将使程序执行到这里时被挂起。
print 打印表达式或变量的值,或打印内存中某个变量开始的一段连续区域的值,还以用来对变量进行赋值。
display 设置自动显示的表达式或变量,当程序停住或在单步追踪时,这些变量会自动显示其当前值。
list 列出产生执行文件的源代码的一部分。
quit 退出 GDB。
watch 使你能监视一个变量的值而不管它何时被改变。
backtrace(或 bt) 回溯追踪。
frame n 定位到发生错误的代码段,nbacktrace 命令的输出结果中的行号。
examine 查看内存地址中的值。
jump 是程序跳转执行。
signal 产生信号量。
return 强制函数返回。
call 强制调用函数。
make 使用户不退出 GDB 就可以重新产生可执行文件。
shell 使用户不离开 GDB 就执行 Linux 的 shell 命令。
posted @   Los1r  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示