gdb 调试命令有以下常用命令:start:启动程序并开始调试break:设置断点run:运行到断点处next:执行下一行代码step:进入函数并执行第一行代码finish:继续执行当前函数,直到返回print:打印表达式或变量的值
gdb 调试命令
gdb(GNU 调试器)是一个强大的工具,用于调试 C/C++ 程序。它提供了一系列命令,可以帮助您深入分析程序的执行过程。
常用命令
- start:启动程序并开始调试。
- break:在指定行设置断点。
- run:执行程序并运行到断点处。
- next:执行下一行代码。
- step:进入函数并执行第一行代码。
- finish:继续执行当前函数,直到返回。
- print:打印表达式或变量的值。
- set:设置或修改程序变量。
- watch:监视表达式或变量的值的变化。
- backtrace:打印当前函数调用堆栈。
高级命令
- disassemble:反汇编程序代码。
- info:显示程序或调试状态的信息。
- location:显示当前函数或行号。
- file:切换当前调试源文件。
- script:执行外部 gdb 脚本。
- Python:启用 Python 交互模式。
用法
要使用 gdb,请在命令行中输入以下命令:
gdb [program-name] [arguments]
登录后复制
例如,要调试名为 “my_program” 的二进制文件,请运行以下命令:
gdb my_program
登录后复制
gdb 将启动并加载程序。然后,您可以使用上述命令来调试程序。
以上就是gdb调试命令的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:weapp,转转请注明出处:https://www.dingdanghao.com/article/729693.html