所以,还是记下来为好,方便以后查询。可能的原因是gcc和gdb以及gdbserver的版本有差异。不过我们也没有必要去折腾,能解决就行了。
我用的是VS2010,下面来说说如何解决VisualGDB调试时无法查看变量值的问题。
解决的步骤:
1.进入VisualGDB工程属性,VS的主菜单“项目”->“VisualGDB Project Properties”。如下图所示:
2.在“Makefile setting”的CFLAGS的编辑框中加入 -gdwarf-2 就可以了,如下图所示:
要和前面的参数保持至少一个空格。然后点击右下角的“apply”按钮。
3.VisualGDB会进行设置更改检测,如果OK,就退出了。如果失败,则提示错误。