2013-09-29 45 views
0

我目前使用Eclipse进行C/C++编程。虽然我习惯于使用Eclipse的Java,我不能找出一个良好的工作流程使用Eclipse的C/C + +针对具有调试功能的C/C++的良好IDE的建议

我觉得缺乏是一个很好的调试支持。 STL结构(向量,映射)不会显示在调试视图中,因为它们在Java中等效显示。它们以难以解释的非常模糊的方式显示。

当谷歌搜索我发现 Better variable exploring when debugging C++ code with Eclipse/CDT 但我觉得方法不健壮。它不能用对象(字符串)显示STL结构。扩展.gdbinit文件以支持这些文件对我来说将是一个全新的项目(因为我是一个新的程序员)

是否有一些其他IDE适用于C/C++编程和调试。或者是有什么我失踪,因为当然,对于这样的行业标准语言,必须有一些好的 支持那里。

编辑:我是一个双赢或* nix中

回答

0

如果在Mac上的Xcode是相当不错的。

+0

我没有一个Mac。mayb你可以建议一个赢/ linux的替代 – Archit

+2

xcode是不是很好 – thang

1

在Linux上我更愿意用Code::Blocks

你也可以寻找NetBeans

GNU调试

C和C++编辑器很好地与多段GNU集成gdb 调试器。您可以设置变量,例外,系统调用,行和功能断点,并在断点窗口中查看它们。检查 调用堆栈和局部变量,创建手表和查看线程。 您可以通过将光标移动到其上 并查看工具提示来评估选定的表达式。反汇编窗口显示当前源文件的汇编 说明。

+1

据我听说..代码::块具有调试,我提到我的问题相同的问题 – Archit

+0

@Archit: - 你可以试试网豆也!!! –

+0

它比eclipse有更好的调试支持吗? – Archit

0

作为RAD Studio的一部分,Embarcadero C++ Builder相当不错,并且在过去几年中一直在进行重大的开发。

它可以用来开发Win32应用程序,Win64应用程序,Mac OS X应用程序以及iOS和Android应用程序(移动操作系统目前仅在Delphi语言版本的RAD Studio中,但预计会支持C++到年底)

它也有出色的调试支持。 IDE仅在Windows上运行,但在运行Mac内的Windows的虚拟机上运行VMWare或Parallels时效果相当好。它确实需要运行Xcode的Mac来编译Mac OS X或iOS应用程序 - 可以是独立的计算机,或者如果您在Mac上的虚拟机中运行Windows,则可以使用“Mother Ship”。

2

我在Windows上使用visual studio express。它免费提供许多调试功能。

​​

希望这有助于

+2

Visual Studio具有最好的调试器,没有任何问题显示STL类。 – john

+0

@john是迄今为止我使用过的最好的C/C++或C#编译器。荣誉MS –

相关问题