因此,在编译后的文件上运行ddd,然后双击变量总是会导致错误no symbol <var> in current contextint main() for (inti = 0; i < 10; ++i)} g++ -g -O0 -gdwarf-2 test.cpp; ddd. ./a.outddd: GNU DDD 3.3.12 (x86_64-pc-linux-gnu)
<e
在Windows7下,我试图在MinGW中使用CDT。它可以运行程序,不会出现任何错误;但是,当我开始调试时,它会提示以下消息。我不知道问题出在哪里。欢迎任何意见。提前谢谢。未能执行MI命令:-gdb-set auto添加来自调试器后端的错误消息:当前上下文中没有符号"auto“。请求监视器:‘(org.eclipse.cdt.dsf.concurrent.RequestMonitorWithProgress@199abd1):状态错误: o
问题是,当我试图打印变量"i“的值时,会得到以下错误:set var i=5也有同样的问题。当我尝试运行info local时,它只是简单地声明“没有区域设置”。/hello
我尝试过寻找这个问题,但解决方案通常是在GCC中不使用任何优化(-O)选项,但这对我没有用,因为我这里没有使用它们,我正在用MPICC进行编译。我已经尝试将"i“变量声明为易失性变量,并使用-g和-O0启动-g,但