什么是做远程实时gdb调试和使用Visual Studio作为前端最佳途径。
在我的情况:我有一个C ++应用程序(编译调试)运行在Linux服务器上
- 我可以使用Visual Studio我的Windows机器上作为前端做的C ++应用程序实时调试。 这甚至可能为大规模应用(OR)
- 如果以上是不可能的,我可以使用Eclipse在我的窗口或在不同的Linux操作系统中做同样的远程实时调试
- 任何其他更好的IDE的选择吗?
谢谢。
什么是做远程实时gdb调试和使用Visual Studio作为前端最佳途径。
在我的情况:我有一个C ++应用程序(编译调试)运行在Linux服务器上
谢谢。
您可以轻松地做到这一点VisualGDB :
当你点击“完成”,向导会创建一个在你的Linux项目的Visual Studio包装项目,以便您可以编辑文件,内置的项目,并从Visual Studio调试。
这里有一个更详细的教程: http://visualgdb.com/tutorials/linux/import/
你可以试试WinGDB 。
它是为Visual Studio允许开发,并与GDB调试程序的扩展。 下面是如何设置远程Linux开发利用WinGDB 。
我不认为这是可能使用Visual Studio。
它应该可以使用gdbserver的/ gdb的组合,但在Windows机器上,你需要GDB靶向Linux的特殊版本。 我从来没有尝试过这一点,但它应该有可能建立。 如果你能得到这个工作,那么你可以使用Eclipse或支持GNU工具的任何IDE。
只是一些建议:
您可以在Windows机器上,比如Xming的或Xorg的Cygwin中上安装一个免费的X服务器。 然后,你可以做Linux本地用Eclipse进行调试。 只是显示出Eclipse GUI在Windows X服务器。 您可以互动与你的Windows机器上的GUI。
现在可以用VS2015 + GDB的扩展,这里REAS MS博客文章: http://blogs.msdn.com/b/vcblog/archive/2015/11/18/announcing-the-vs-gdb-debugger-extension.aspx