Windows下CDT GDB调试
Posted
技术标签:
【中文标题】Windows下CDT GDB调试【英文标题】:CDT GDB Debug under Windows 【发布时间】:2011-03-20 15:34:35 【问题描述】:我尝试在 Windows 7 下将 CDT 与 MinGW 一起使用。它可以毫无错误地运行程序;但是,当我开始调试时,它提示了以下消息。我不知道问题出在哪里。欢迎任何cmets。提前致谢。
执行 MI 命令失败:-gdb-set auto-solib-add on 来自调试器后端的错误消息: 当前上下文中没有符号“auto”。
请求监视器:'RequestMonitor (org.eclipse.cdt.dsf.concurrent.RequestMonitorWithProgress@199abd1):状态错误:org.eclipse.cdt.dsf.gdb code=10004 执行 MI 命令失败:-gdb-set自动添加 来自调试器后端的错误消息: 当前上下文中没有符号“auto”。 null' 导致错误。
进程终止失败
最终启动顺序错误 org.eclipse.core.runtime.CoreException:执行 MI 命令失败: -gdb-set auto-solib-add on 来自调试器后端的错误消息: 当前上下文中没有符号“auto”。
at org.eclipse.cdt.dsf.concurrent.Sequence.abortExecution(Sequence.java:560)
at org.eclipse.cdt.dsf.concurrent.Sequence.access$4(Sequence.java:552)
at org.eclipse.cdt.dsf.concurrent.Sequence$2.handleErrorOrWarning(Sequence.java:424)
at org.eclipse.cdt.dsf.concurrent.RequestMonitor.handleFailure(RequestMonitor.java:321)
at org.eclipse.cdt.dsf.concurrent.RequestMonitor.handleCompleted(RequestMonitor.java:284)
at org.eclipse.cdt.dsf.concurrent.RequestMonitor$2.run(RequestMonitor.java:246)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
【问题讨论】:
【参考方案1】:其他版本的gdb是解决方案。
【讨论】:
以上是关于Windows下CDT GDB调试的主要内容,如果未能解决你的问题,请参考以下文章
通过指针在 gdb/Eclipse CDT 调试监视中显示真实对象层次结构