【发布时间】:2015-07-21 03:32:55
【问题描述】:
我在其他 stackoverflow 问题上查找了这一点,他们说取消选中在外部控制台上运行的框。我在我的项目选项中的运行和构建设置上都这样做了。但是,我似乎仍在使用外部控制台,但出现以下错误:
我想使用 gdb,这样我就可以逐步调试我的程序。 我正在使用 ubuntu 14.04。
另一个简单的问题:如何获取错误消息以输出行号?现在它只说以下内容:
【问题讨论】:
-
是代码还是monodevelop本身抛出了这个错误?没有代码我们无法分辨
-
是代码。在 System.NullReferenceException 行之后还有其他错误消息,告诉我要查找哪些函数,但没有任何行号。我没有发布代码,因为这是一个我正在与一群人一起工作的项目。另外,代码很大,我什至不知道从哪里开始调试错误,因为它不够具体
-
好的。那么,SO 有一个关于如何处理 NRE 的精彩页面。此外,开始在 MonoDevelop 选项中四处寻找,寻找可能阻止行号输出的东西。我建议使用 NRE 的调试器
-
糟糕,我上传了错误的图片。第一个已更新。我想逐步调试它,但我不能,因为我在 gdb 上收到以下错误消息。
-
嗯。您可能需要尝试卸载并重新安装东西?我不确定。
标签: ide gdb monodevelop