GDB调试工具使用指南
1. 停止与启动GDB
当程序正常退出后, (gdb)
提示符表明调试器仍在运行。若要停止调试器,可输入 quit
或 q
命令。即便被调试的程序仍在运行, quit
命令也会终止调试器,但GDB会提示你进行确认,示例如下:
(gdb) q
The program is running. Exit anyway? (y or n) y
要启动GDB,可在shell命令提示符后输入 gdb
。GDB支持众多命令行选项和参数,其通用格式为:
gdb [options] [executable_file [core_file | process_id]]
例如,以下命令启动调试器时不显示登录信息:
$ gdb -silent
(gdb)
此例中,命令行未指定要调试的可执行文件。若要指定,可使用调试器的 file
命令。
2. 命令行参数与选项
2.1 命令行参数
通常,要调试的程序会在GDB命令行中指定。示例如下: