12.4.1. 基本的 gdb 使用命令

Debian 上原始的调试器是 gdb(1), 它能让你在程序执行的时候检查程序。

让我们通过如下所示的命令来安装 gdb 及其相关程序。

  1. # apt-get install gdb gdb-doc build-essential devscripts

gdb 的好的教程由 “info gdb“ 提供或者可以在网上的其他地方找到。如下是用 gdb(1) 在”程序“带有 “-g“ 选项编译的时候来产生调试信息。

  1. $ gdb program
  2. (gdb) b 1 # 在第一行设置断点
  3. (gdb) run args # 带参数运行程序
  4. (gdb) next # 执行下一步
  5. ...
  6. (gdb) step # 单步进入
  7. ...
  8. (gdb) p parm # 打印 parm 的值
  9. ...
  10. (gdb) p parm=12 # 把值设为 12
  11. ...
  12. (gdb) quit
[提示]提示

许多 gdb(1) 命令都能被缩写。Tab 扩展跟在 shell 一样都能工作。