C gdb-检查已更改的变量';下一步的价值观

C gdb-检查已更改的变量';下一步的价值观,c,gdb,C,Gdb,在逐步调试代码时,是否有一种方法可以检查lvalue变量的值而不使用print命令,我希望执行以下操作: 如果我有以下代码: > x = 5; y = 6; 当我调试代码并使用next时,我希望gdb显示x的值,这是在该指令中更改的变量,我知道我可以查看该变量,但我要寻找的是能够在不使用print的情况下动态检查变量 这可能吗?您可以使用display命令: (gdb) help display Print value of expression EXP each time the

在逐步调试代码时,是否有一种方法可以检查lvalue变量的值而不使用
print
命令,我希望执行以下操作:

如果我有以下代码:

> x = 5;
  y = 6;
当我调试代码并使用
next
时,我希望gdb显示
x
的值,这是在该指令中更改的变量,我知道我可以查看该变量,但我要寻找的是能够在不使用
print
的情况下动态检查变量


这可能吗?

您可以使用display命令:

(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