我从 Windows 搬到了 Ubuntu Linux,现在我想在这里设置开发环境。问题是我需要
- C/C++ IDE 媲美 Visual Studio
- 生成 Windows PE 二进制文件的方法
- 调试 Windows PE 二进制文件的方法
第一次我尝试了 Code::Blocks。在这里,我找到了为交叉开发设置它的指南,因此我设法在 Wine 下编译和运行“Hello World”。此外,调试也很有效。
但后来我发现 Eclipse + CDT 插件是更高级的 IDE。我花了一些时间,终于编译并链接了项目。
现在我试图让 GDB 的 MinGW Insight 版本在 Eclipse CDT 中工作。Code::Blocks 指南中描述的使用调试器的简单方法将不再有效。我继续收到“创建会话时出错”消息。
所以我的问题是,如何在 Wine 下使用 MinGW GDB 作为 Eclipse 中的调试器后端?或者,Linux->Windows 交叉开发的最佳 IDE 是什么?