3
默认情况下,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
默认情况下,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
命令,它们可以更改符号表,清除历史记录。
另外,您可以使用output
而不是print
来避免将打印的值放入值历史记录中。
是的,这是正确的。没有办法做到这一点。不过,我想知道他为什么要这样做。也许他真的想做别的事情。 – 2014-08-28 16:25:53