我从Windows迁移到Ubuntu Linux,现在我想在此设置开发环境。问题是,我需要在Eclipse中的Linux上交叉调试Windows应用程序框CDT
- C/C++ IDE媲美的Visual Studio
- 方式来生成的Windows PE二进制文件
- 方式做调试的Windows PE二进制文件
在我第一次尝试代码:: Blocks的。 Here我找到了设置交叉开发的指南,所以我设法在Wine下编译并运行了“Hello World”。而且,调试也起作用。
但后来我发现Eclipse + CDT插件是更先进的IDE。我花了一些时间,最后得到项目编译和链接。
现在我正在尝试在Eclipse CDT中使用MinGW Insight版本的GDB。在Code :: Blocks指南中描述的使用调试器的简单方法将不再适用。我继续收到“错误创建会话”消息。
所以我的问题是,我如何在Wine下使用MinGW GDB作为Eclipse中的调试器后端? 或者,Linux-> Windows交叉开发的最佳IDE是什么?
QtCreator的+1。它与GCC工具链协同工作。 – yasouser 2014-08-15 07:03:01
我不会更新帖子,而是将信息留在评论中:我发现如何使用wine运行`gdb.exe`以使其正常工作,它应该看起来像`wineconsole --backend = curses gdb.exe` 。 – 2014-08-18 01:54:05