【发布时间】:2012-02-25 18:39:15
【问题描述】:
我正在使用 gdb 调试 C++ 程序。
我有这个代码:
int x = floor(sqrt(3));
我想查看 x 的值。但是,gdb 声称 x 是“
【问题讨论】:
-
如果你编译没有优化应该是可用的,即-O0
-
是的,您通常应该使用优化禁用来调试代码。为此使用
-O0标志。 -
这能回答你的问题吗? What does <value optimized out> mean in gdb?