GDB command 命令
语法
command 命令是一个很好用的调试命令,它配合断点使用,可以在指定的断点执行预先设置的命令
其语法为:command bread_id
,这样会提示你输入你要执行的命令,以 end 结束。这个 bread_id 就是用 info b 打印出的结果,其实就是当前已经设置的断点序号。
.gdbinit
文件中有如下内容
layout src
b main
b binary_search if target == 5
# 断点 1 触发执行的命令
command 1
i locals # 显示局部变量
i args # 显示参数
end
# 断点 2 触发执行的命令
comm 2
i locals # 显示局部变量
i args # 显示参数
end
# 自定义一个 pri