GDB - 命令



GDB 提供了一大堆命令,不过下列命令是最常用的

  • b main - 在程序开头设置一个断点

  • b - 在当前行设置一个断点

  • b N - 在第 N 行设置一个断点

  • b +N - 在当前行向下 N 行设置一个断点

  • b fn - 在函数“fn”的开头设置一个断点

  • d N - 删除第 N 个断点

  • info break - 列出断点

  • r - 运行程序,直到遇到断点或错误

  • c - 继续运行程序,直到遇到下一个断点或错误

  • f - 运行直到当前函数完成

  • s - 运行程序的下一行

  • s N - 运行程序的下一个 N 行

  • n - 类似于 s,但它不进入函数

  • u N - 运行直到当前行前出现 N 行

  • p var - 打印变量“var”的当前值

  • bt - 打印堆栈轨迹

  • u - 在堆栈中向上转到一个层次

  • d - 在堆栈中向下转到一个层次

  • q - 退出 gdb

广告
© . All rights reserved.