2015-07-21 71 views
0

我在其他的stackoverflow问题上看了这个,他们说取消选中说在外部控制台上运行的框。我在“项目选项”中的“运行”和“生成”设置中都这样做了。但似乎我仍然使用外部控制台,我得到以下错误: enter image description heremonodevelop gdb未能设置控制终端

我想使用gdb,所以我可以一步调试我的程序。 我使用的是Ubuntu 14.04。

另一个快速问题:我如何获得输出行号的错误消息?现在它只是说以下内容: enter image description here

+0

它是代码或monodevelop本身抛出这个错误?我们不能告诉没有代码 –

+0

这是代码。 HTere是System.NullReferenceException行后面的其他错误信息,告诉我要查找哪些功能,但没有任何行号。我不想发布代码,因为这是我与一群人一起工作的项目。此外,代码非常庞大,我甚至不知道该从何处开始调试,因为它没有足够详细。 – JayC

+0

好的。那么,SO在如何处理NRE方面有很好的一页。此外,开始在MonoDevelop选项中寻找并寻找可能阻止行号输出的内容。我建议使用调试器的NRE –

回答

1

gdb的这个错误只是意味着gdb本身没有与控制终端一起运行。我认为忽略这一点是安全的。