如果程序没有在gdb中运行,如何打印局部变量?

时间:2014-07-29 11:26:16

标签: gdb

我有这个值,我知道它等于其他东西,但是当我尝试在gdb中打印它时,它给我一个非常大的十六进制值:-0xc(%ebp)

如何在gdp中检查这个以找到该位置的int?

编辑:更多信息 - 以下是有问题的行:

0x08049961 <+88>:   cmpl   $0x3,-0xc(%ebp)
0x08049965 <+92>:   je     0x804996c <level_3+99>

我基本上试图访问-0xc(%ebp)中的值,以查看与三者的比较是否有效。我该怎么做呢?它正在吐出数百万的非常大的int值,我知道这是不可能的事实。

0 个答案:

没有答案