file |
装入想要的调试的可执行文件。 |
run |
执行当前被调试的程序。 |
kill |
终止正在调试的程序。 |
step |
执行一行源代码而且进入函数内部。 |
next |
执行一行源代码但不进入函数内部。 |
break |
在代码里设置断点,这将使程序执行到这里时被挂起。 |
print |
打印表达式或变量的值,或打印内存中某个变量开始的一段连续区域的值,还以用来对变量进行赋值。 |
display |
设置自动显示的表达式或变量,当程序停住或在单步追踪时,这些变量会自动显示其当前值。 |
list |
列出产生执行文件的源代码的一部分。 |
quit |
退出 GDB。 |
watch |
使你能监视一个变量的值而不管它何时被改变。 |
backtrace(或 bt) |
回溯追踪。 |
frame n |
定位到发生错误的代码段,n 为 backtrace 命令的输出结果中的行号。 |
examine |
查看内存地址中的值。 |
jump |
是程序跳转执行。 |
signal |
产生信号量。 |
return |
强制函数返回。 |
call |
强制调用函数。 |
make |
使用户不退出 GDB 就可以重新产生可执行文件。 |
shell |
使用户不离开 GDB 就执行 Linux 的 shell 命令。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异