2014-08-28 111 views
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 

回答

4

看着the documentation,沒有明確的命令來清除值的歷史。

它確實提到了filesymbol-file命令,它們可以更改符號表,清除歷史記錄。

另外,您可以使用output而不是print來避免將打印的值放入值歷史記錄中。

+0

是的,這是正確的。沒有辦法做到這一點。不過,我想知道他爲什麼要這樣做。也許他真的想做別的事情。 – 2014-08-28 16:25:53