当运行的程序在被停止住时,我们可以让其自动运行一些别的命令
用法:
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就行了。