首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual +远程gdb调试

Visual +远程gdb调试
EN

Stack Overflow用户
提问于 2012-04-13 17:07:57
回答 5查看 6K关注 0票数 7

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

在我的例子中:我在Linux服务器上运行了一个C++应用程序(编译用于调试)。

  1. 是否可以使用windows机器上的Visual作为前端,在C++应用程序上进行实时调试。对于大规模的应用程序(OR)来说,这可能吗?
  2. 如果以上不可能,我可以在我的窗口上或在不同的linux机器上使用eclipse进行相同的远程实时调试吗?
  3. 还有其他更好的IDE选项吗?

谢谢。

EN

回答 5

Stack Overflow用户

发布于 2012-07-22 20:22:46

您可以很容易地使用VisualGDB来完成它。

  1. 在Linux机器上构建应用程序,并确保您能够运行它。
  2. 使用VisualGDB在Windows计算机上安装VisualGDB。
  3. 在Linux机器上运行VisualGDB构建服务器。
  4. 在VisualGDB中,创建新项目,选择C++->VisualGDB
  5. 在向导中选择->从远程机器导入现有的->
  6. 选择构建Linux应用程序的目录。如果它不是基于GNU的,也可以指定build命令行。
  7. 指定是否要将IntelliSense目录与Visual同步。
  8. 在最后一个向导页上,指定项目的可执行文件名,以便VisualGDB知道要调试什么。

当您按下"finish“时,向导将围绕您的Linux项目创建一个Visual包装器项目,以便您可以编辑文件、构建该项目并从Visual调试它。

这里有一个更详细的教程:http://visualgdb.com/tutorials/linux/import/

票数 7
EN

Stack Overflow用户

发布于 2012-04-14 07:38:13

你可以试试WinGDB

它是Visual的扩展,允许使用GDB开发和调试程序。下面是如何设置使用WinGDB进行远程Linux开发

票数 4
EN

Stack Overflow用户

发布于 2012-04-13 19:21:24

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10145222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档