有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

C/C++和Java的调试器

<>我主要使用VIM,但我非常喜欢在现代IDE中使用的调试器,例如NETBeBes、Visual C++和伊柯丽斯,我想知道除了独立程序之外,是否还有类似的调试器?我尝试过使用gdb,但使用命令行调试似乎需要更长的时间。我也尝试了ddd,但使用它有点令人沮丧,因为它不会显示一些复杂的数组结构。我真的很喜欢现代IDE中的调试器如何允许我只需单击向下箭头即可查看阵列中的内容—我不知道如何在gdb或ddd中执行这些操作


共 (6) 个答案

  1. # 1 楼答案

    使用Eclipse。您可以轻松地围绕现有代码创建一个Eclipse项目,并且在使用Eclipse进行调试的同时仍然使用VIM来编辑您的文件

  2. # 2 楼答案

    对于windows,您可以使用windbg。非常好

  3. # 3 楼答案

    不知道java,但是C++的时候,不需要IDE来使用调试器。完全可以使用vim编码并使用独立的调试器,如windbg或gdb。事实上,我一直都是这么做的

  4. # 4 楼答案

    尝试NIVEver,它是一个独立的C和C++图形调试程序。它是作为GNOME项目的一部分公开开发的,并在下面使用gdb

    http://projects.gnome.org/nemiver/

  5. # 5 楼答案

    IntelliJ现在是免费的,所以它应该是一个不错的选择,我发现它比Eclipse更容易使用,但我没有太多地使用Eclipse。一些功能,如smart complete(Ctrl+Shift+Space,用于导入/完成构造函数)、可同时查看的独立运行/调试控制台、热交换调试和自动保存,可以帮助我节省日常编程任务的时间。然而,Eclipse有很多支持和插件,因为它始终是开源的,所以它实际上取决于您想要做什么