我正在尝试使用 gdb 调试代码,但是当我尝试查看我的变量颜色时,它会这样说
No symbol "color" in current context.
该变量是一个 int 并且显然在范围内。代码如下
int color=0;
if(color==0)
color=1;
并且我的调试器传递了变量的声明。
我只是在做,在 if(color==0) 有一个断点
(gdb) watch color
我可能会怀疑编译器或其他东西,这可能吗?
编辑:在使用 GDB 的构造函数中调试存在一些问题