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()

(gdb) gcore gcore 警告:内存读取失败

在 MonoTouch MonoDevelop 中重命名控制器类

关于 MonoDevelop on Linux 单步调试问题的解决

使用 monodevelop/mnotouch 构建问题

监狱电教系统多终端同时播放的解决方案