跳到内容

gdb调试命令大全

更新时间
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
gdb 最常用的命令包括: 设置断点(break)、启动程序(run)、单步执行指令(step)、单步执行行(next)、继续运行程序(continue);查看调用栈(backtrace)、查看函数调用堆栈(where)、切换函数调用堆栈帧(frame);打印变量值(print)、监视变量值(watch)、显示局部变量(info locals)、显示参数(info args);打印类型详细信息(ptype)、打印表达式值(p)、显示内存地址值(x)、设置变量值(set);调用函数(call)、删

GDB 调试命令大全

GDB(GNU 调试器)是一个强大的工具,用于调试 C、C++、Fortran 和汇编语言程序。以下是 GDB 最常用的命令:

基本命令

  • break:设置断点。
  • run:启动程序。
  • step:单步执行指令。
  • next:单步执行行。
  • continue:继续运行程序。

栈相关命令

  • backtrace:显示调用栈。
  • where:显示当前函数调用堆栈。
  • frame [n]:切换到第 n 个函数调用堆栈帧。

变量检查命令

  • print:打印变量的值。
  • watch:监视变量的值。
  • info locals:显示当前函数的局部变量。
  • info args:显示当前函数的参数。

内存操作命令

  • ptype:打印类型的详细信息。
  • p [expression]:打印表达式的值。
  • x [addr]:显示内存地址的值。
  • set [var] = [val]:设置变量的值。

高级命令

  • call:调用函数。
  • break delete:删除断点。
  • disable:禁用断点。
  • enable:启用断点。
  • thread apply:在所有线程上执行命令。

其他有用命令

  • help [command]:获取特定命令的帮助。
  • alias [cmd1] [cmd2]:创建别名。
  • quit:退出 GDB。

以上就是gdb调试命令大全的详细内容,更多请关注本站其它相关文章!

更新时间

发表评论

请注意,评论必须在发布之前获得批准。