c-如何从$1重新开始命名GDB的内部变量?

默认情况下,GDB的内部变量将是$1,$2,$3….如何从$1重新命名?

(gdb) p v1
$1 = 7
(gdb) p v2
$2 = 8
(gdb) p v3
$3 = 9
(gdb) ??? // what should be put here?
$1 = 0

解决方法:

the documentation,没有显式命令清除值历史记录.

它确实提到了可以更改符号表的file和symbol-file命令清除了历史记录.

另外,您可以使用输出而不是打印,以避免将打印的值放入值历史记录中.

上一篇:如何使用Nashorn调试JavaScript程序?


下一篇:在Linux下,是否可以对可执行文件已被删除的进程进行gcore?