gdb使用流程
在编译源程序时,一定要加上-g选项,这样才能将调试信息加到要调试的程序中
1.生成可执行文件
gcc -g gdb_test.c - o gdb_test
2.启动gdb进行调试
gdb gdb_test
gdb -q test //表示不打印gdb版本信息,界面较为干净
——>进入“(gdb)开头的命令行界面”
3.开始调试
- 查看文件:(gdb)l(list)
- 设置断点:(gdb)b <需要设置断点的行数>
- 查看断点情况:(gdb)onfo b
- 运行代码:1.(gdb)r(run) 2. (gdb) n(next) 3.(gdb) s(step)
- 查看变量的值:(gdb)p <变量>
- 删除断点:(gdb ) d
- 恢复程序运行 :(gdb) c(continue)
- 帮助:(gdb) help <命令>
- 退出:(gdb) q(quit)