monodevelop gdb 设置控制终端失败
Posted
技术标签:
【中文标题】monodevelop gdb 设置控制终端失败【英文标题】:monodevelop gdb failed to set controlling terminal 【发布时间】:2015-07-21 03:32:55 【问题描述】:我在其他 *** 问题上查找了这一点,他们说取消选中在外部控制台上运行的框。我在我的项目选项中的运行和构建设置上都这样做了。但是,我似乎仍在使用外部控制台,但出现以下错误:
我想使用 gdb,这样我就可以逐步调试我的程序。 我正在使用 ubuntu 14.04。
另一个简单的问题:如何获取错误消息以输出行号?现在它只说以下内容:
【问题讨论】:
是代码还是monodevelop本身抛出了这个错误?没有代码我们无法分辨 是代码。在 System.NullReferenceException 行之后还有其他错误消息,告诉我要查找哪些函数,但没有任何行号。我没有发布代码,因为这是一个我正在与一群人一起工作的项目。另外,代码很大,我什至不知道从哪里开始调试错误,因为它不够具体 好的。那么,SO 有一个关于如何处理 NRE 的精彩页面。此外,开始在 MonoDevelop 选项中四处寻找,寻找可能阻止行号输出的东西。我建议使用 NRE 的调试器 糟糕,我上传了错误的图片。第一个已更新。我想逐步调试它,但我不能,因为我在 gdb 上收到以下错误消息。 嗯。您可能需要尝试卸载并重新安装东西?我不确定。 【参考方案1】:这个来自 gdb 的错误仅仅意味着 gdb 本身没有通过控制终端运行。我认为忽略这一点是安全的。
【讨论】:
以上是关于monodevelop gdb 设置控制终端失败的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Linux 下使用 MonoDevelop 的项目中使用 Console.ReadLine()
在 MonoTouch MonoDevelop 中重命名控制器类