Eclipse Visual studio+远程gdb调试

Eclipse Visual studio+远程gdb调试,eclipse,visual-studio,gdb,remote-debugging,Eclipse,Visual Studio,Gdb,Remote Debugging,进行远程实时gdb调试并使用VisualStudio作为前端的最佳方法是什么 在我的例子中,我有一个C++应用程序,用于在Linux服务器上运行调试 我可以在windows计算机上使用Visual studio作为前端吗 对C++应用程序进行实时调试。这对一个年轻人来说可能吗 大规模应用或 如果无法执行上述操作,我可以在windows或其他linux设备上使用eclipse进行相同的远程实时调试吗 还有其他更好的IDE选项吗? 谢谢。我认为使用Visual Studio是不可能的 使用gdbse

进行远程实时gdb调试并使用VisualStudio作为前端的最佳方法是什么

在我的例子中,我有一个C++应用程序,用于在Linux服务器上运行调试 我可以在windows计算机上使用Visual studio作为前端吗 对C++应用程序进行实时调试。这对一个年轻人来说可能吗 大规模应用或 如果无法执行上述操作,我可以在windows或其他linux设备上使用eclipse进行相同的远程实时调试吗 还有其他更好的IDE选项吗?
谢谢。

我认为使用Visual Studio是不可能的

使用gdbserver/gdb组合应该是可能的,但在Windows机器上,您需要针对linux的特殊gdb构建。我从未尝试过这个,但它应该是可以建立的。 如果你能做到这一点,那么你可以使用Eclipse或任何支持GNU工具的IDE。

你可以试试

它是VisualStudio的扩展,允许使用GDB开发和调试程序。以下是如何设置。

只是一些建议: 您可以在Windows计算机上安装免费的X服务器,例如Cygwin中的Xming或Xorg。然后可以使用eclipse进行Linux本机调试。只需在Windows上向X服务器显示EclipseGUI。您可以在Windows计算机上与GUI交互。

您可以使用以下工具轻松完成此操作:

在Linux机器上构建应用程序,并确保可以运行它。 使用Visual Studio在Windows计算机上安装VisualGDB。 在Linux机器上运行VisualGDB构建服务器。 在Visual Studio中,创建新项目,选择C++->VisualGDB 在向导中选择Linux应用程序->导入现有->从远程计算机导入 选择构建Linux应用程序的目录。如果它不是基于gnumake的,还可以指定build命令行。 指定是否要将IntelliSense目录与Visual Studio同步。 在最后一个向导页面上,指定项目的可执行文件名,以便VisualGDB知道要调试什么。 当您按finish时,向导将围绕您的Linux项目创建一个Visual Studio包装项目,以便您可以编辑文件、生成项目并从Visual Studio进行调试


这里有一个更详细的教程:

现在可以使用VS2015+GDB扩展,reas MS在这里的博客帖子:

很遗憾,我无法使用此选项,正在寻找远程调试解决方案。