首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工具链还是集成开发环境?(调试器问题)

工具链还是集成开发环境?(调试器问题)
EN

Stack Overflow用户
提问于 2011-08-20 23:21:33
回答 4查看 801关注 0票数 0

简而言之: C++最有效的调试器/调试环境是什么?

我最近才开始在Linux上开发,因为我现在必须在GPU服务器上做一些工作。

我尝试过vim,发现它有很多插件。我认为编辑vim比Visual Studio要好得多,但有一件事它没有涵盖:调试。我环顾四周,尝试了几个调试器(GDB本身、pyclewn、DDD、nemiver),但它们都不能提供VS所能提供的效率。

有没有接近VS调试器的调试器?我应该改用IDE吗?IDE对我来说真的不是很方便,因为我在许多不同的计算机上工作,其中许多计算机不是我的,并且唯一能保证在这些计算机上存在的就是SSH。

我愿意为好的调试器买单。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-20 23:26:07

远程调试的问题在于,调试器必须在执行的计算机上运行。但在linux下,有一种方法可以使用IDE远程执行此操作。

您可以使用NetBeans集成开发环境并使用以下插件:http://plugins.netbeans.org/plugin/37426/gdbserver

可以在以下位置找到gdbserver的文档:http://www.delorie.com/gnu/docs/gdb/gdbserver.1.html

票数 1
EN

Stack Overflow用户

发布于 2011-08-21 00:30:37

也许Qt Creator是个不错的选择。有人说here支持使用GDB进行远程调试。

票数 0
EN

Stack Overflow用户

发布于 2011-08-22 00:13:25

您可以使用Eclipse CDT通过gdbserver进行远程调试。它最接近于Linux上VS的调试器。

您也可以在TUI模式下直接在GPU服务器上使用gdb,而无需远程调试。TUI模式比普通的gdb模式更接近VS。它以交互方式向您显示源代码、断点和其他内容,并且在ssh上运行良好。

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

https://stackoverflow.com/questions/7132678

复制
相关文章

相似问题

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