gpt4 book ai didi

c - gdb - 检查下一步更改的变量值

转载 作者:行者123 更新时间:2023-11-30 15:30:43 25 4
gpt4 key购买 nike

有没有办法在逐步调试代码时检查lvalue变量的值,而无需使用print命令,我想要做的是以下:

如果我有以下代码:

> x = 5;
y = 6;

当我调试代码并使用next时,我希望gdb显示x的值,即变量该指令中发生了变化,我知道我可以观察该变量,但我正在寻找的是能够在不使用 print

的情况下动态检查变量

这可能吗?

最佳答案

您可以使用显示命令:

(gdb) help display
Print value of expression EXP each time the program stops.

例如,如果您同时显示两者,您将得到:

(gdb) next
4 y=6;
2: y = 0
1: x = 5
(gdb)
5 return 0;
2: y = 6
1: x = 5

关于c - gdb - 检查下一步更改的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25422673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com