尝试调试D程序时出错

时间:2014-02-27 09:52:56

标签: eclipse debugging gdb d

我的问题是当我尝试在Eclipse(Kepler)的DDT中启动调试时出现错误:

  

最终发布序列出错    无法执行MI命令:   -gdb-set auto-solib-add on   调试器后端的错误消息:   没有加载符号表   使用“file”命令。     没有加载符号表   使用“file”命令。

我用-gc和-g标志编译了应用程序,但它没有帮助。

我正在使用原始DMD编译器。

2 个答案:

答案 0 :(得分:3)

听起来你在使用Windows,DMD还没有GDB支持。您可以从命令行使用windbg或使用Visual Studio插件,该插件在编译后转换调试信息。

答案 1 :(得分:1)

我遇到的问题是编译器(DMD)在Windows下无法使用GDB。如果有人想使用DDT和调试支持,他需要使用GDC编译器。 这实际上在“调试”页面中提到: http://wiki.dlang.org/Debugging