关注此 tutorial about C and gdb . 这当然是一个有用的教程,但他们从这样的例子开始:
(gdb) print a
$1 = {1, 2, 3}
(gdb) ptype a
type = int [3]
然后突然开始显示这个序列
= preserve do
:escaped
(gdb) x/4xb a + 1
0x7fff5fbff570: 0x02 0x00 0x00 0x00
在他们的示例中没有解释它是什么。我无法理解或重现它。谷歌搜索“gdb preserve do”指向同一个站点。我可以在没有它的情况下继续关注,但我很好奇 = preserve do
是什么意思?
最佳答案
without explaining what it was
这是他们 HTML 格式(标记)中的错误,与 GDB 无关。
关于c - "= preserve do"在gdb中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36948463/