簡體   English   中英

Monodevelop C ++調試問題

[英]Monodevelop C++ debugging issue

我正在運行Fedora 20(GNOME),並嘗試對我的C ++類使用monodevelop。 我安裝了gbd附加組件和xterm。 當我嘗試調試時會引發錯誤:

System.InvalidOperationException:無法創建控制台。 在MonoDevelop.Debugger.Gdb.GdbSession.OnRun(Mono.Debugging.Client.DebuggerStartInfo startInfo)在[0x00000]在Mono.Debugging.Client.DebuggerSession + c__AnonStorey1。<> m__0()在[0x00000]在:0

我發現了關於我的問題的這個信息: https : //github.com/aBothe/Mono-D/issues/396

解決方案似乎是刪除gnome-terminal或確保xterm不是到另一個終端的符號鏈接。 我寧願執行后者,但不確定如何完成該解決方案。

這是由於最近的gnome-terminal更改。 最近的gnome-terminal不再接受--disable-factory參數。

安裝xterm軟件包,然后在gnome-terminal會話中執行以下操作:

$ unset GNOME_DESKTOP_SESSION_ID 
$ monodevelop

這將導致monodevelop使用xterm作為其外部終端,並且一切都應該很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM