(11) 查看断点 info b:
# info b
举例:
(12)删除断点 delete 2 或者删除所有断点:
# 1. 删除指定的断点
delete 3
# 2. 删除所有断点
delete 回车,之后输入 y 确认删除所有断点
++ 举例:
++ delete 不接参数,就是删除所有的断点的意思。 GDB7.0 以后,这么删除所有断点的操作会被保护,就是要在回答 yes 以后,电脑才会删除所有的断点。
(13)单步执行 :
# 1. 如果遇到函数不进入到函数里面 next(n) / ni 类似于 vs2019 里的 F10 与 F11
# 2. 如果遇到函数调用,进入到函数里面, step(s) / si
++ 举例:
++ 以及 s 的使用:
(14**)函数调用链的回溯命令 bt** backtrace :
++ 举例:
(gdb) bt
#0 0x0804841d in foo (a=3, b=5) at example.c:10
#1 0x08048442 in bar (x=10) at example.c:16
#2 0x08048464 in main () at example.c:22
++
++ 测试一下:
(15)
谢谢