MonoDevelop on Ubuntu 使用 FlatPak:调试器操作失败
MonoDevelop on Ubuntu using FlatPak: Debugger operation failed
我在 VirtualBox 中安装了 Ubuntu MATE 17.04,并按照 MonoDevelop 下载部分中的说明安装了 FlatPak 和 MonoDevelop。
在下载部分它说:最新的稳定版本是 6.1 Service Release 1 (6.1.2.44)。
安装后,我使用 flatpak 命令行启动了 MonoDevelop,并尝试run/debug 一个标准的控制台应用程序,但它失败了。
我收到一个包含以下文本的错误消息框
Debugger operation failed
Cannot start process because a file name has not been provided.
另一个问题是 MonoDevelop 在其标题栏中显示 (作为超级用户)。
如何解决这个问题?
在版本 7 中,我通过取消选中“运行 on external console”框解决了这个问题。默认选中。如果您找不到它,请查看 运行 -> 配置 -> 默认。
我是如何找到这个 bug 最荒谬的解决方案的!
- 安装代码块
- 用 C++ 写一个 Hello World
- 运行 Codeblocks 中的 Hello World
- 那么,你的 Monodevelop 就搞定了!
原始字体:https://www.youtube.com/watch?v=BoQC7HS85Xo
测试时间 Ubuntu 20.04
对我有用
- 验证 gdb 是否已安装
- 运行 -> Attach to Process Debugger 应该选择 GNU Debugger (GDB)
- 运行->运行自定义配置->运行动作->Debug-Mono软调试器
此外,请注意,在程序进行 运行 调试会话后,用于调试的 MonoDevelop 设置似乎被重置。
我在 VirtualBox 中安装了 Ubuntu MATE 17.04,并按照 MonoDevelop 下载部分中的说明安装了 FlatPak 和 MonoDevelop。
在下载部分它说:最新的稳定版本是 6.1 Service Release 1 (6.1.2.44)。
安装后,我使用 flatpak 命令行启动了 MonoDevelop,并尝试run/debug 一个标准的控制台应用程序,但它失败了。
我收到一个包含以下文本的错误消息框
Debugger operation failed
Cannot start process because a file name has not been provided.
另一个问题是 MonoDevelop 在其标题栏中显示 (作为超级用户)。
如何解决这个问题?
在版本 7 中,我通过取消选中“运行 on external console”框解决了这个问题。默认选中。如果您找不到它,请查看 运行 -> 配置 -> 默认。
我是如何找到这个 bug 最荒谬的解决方案的!
- 安装代码块
- 用 C++ 写一个 Hello World
- 运行 Codeblocks 中的 Hello World
- 那么,你的 Monodevelop 就搞定了!
原始字体:https://www.youtube.com/watch?v=BoQC7HS85Xo 测试时间 Ubuntu 20.04
对我有用
- 验证 gdb 是否已安装
- 运行 -> Attach to Process Debugger 应该选择 GNU Debugger (GDB)
- 运行->运行自定义配置->运行动作->Debug-Mono软调试器
此外,请注意,在程序进行 运行 调试会话后,用于调试的 MonoDevelop 设置似乎被重置。