GDB ------ 为断点设置命令列表

当运行的程序在被停止住时,我们可以让其自动运行一些别的命令

 

用法:
commands break_list
例如:

(gdb) commands 1
Type commands for when breakpoint 1 is hit, one per line.
End with a line saying just "end".
>silent 
>printf "n = %d \n", n
>continue
>end

 continue 表示打印出 n 的值后继续运行程序

具体解释见:(gdb) help commands

 

如果要清除断点上的命令序列,那么只要简单的执行一下commands命令,并直接在打个end就行了。

 

posted @ 2021-06-30 16:53  流水灯  阅读(283)  评论(0编辑  收藏  举报