0

我目前正在使用 Eclipse 进行 C/C++ 编程。虽然我习惯于在 Java 中使用 Eclipse,但我无法找到将 Eclipse 用于 C/C++ 的良好工作流程

我发现缺少的是良好的调试支持。STL 结构(向量、映射)不会显示在调试视图中,因为它们在 Java 中等效显示。它们以非常晦涩难懂的方式显示,难以解释。

谷歌搜索后,我发现在使用 Eclipse/CDT 调试 C++ 代码时更好地探索变量, 但我发现该方法不可靠。它不能显示带有对象(也包括字符串)的 STL 结构。扩展 .gdbinit 文件以支持这些对我来说将是一个全新的项目(因为我是一个新程序员)

是否有其他适合 C/C++ 编程和调试的 IDE。还是我缺少什么,因为对于这样的行业标准语言,肯定有一些很好的支持。

编辑:我在 Win 或 *nix

4

4 回答 4

2

我在 Windows 上使用 Visual Studio Express。它是免费的,有很多调试功能。

 1. Microsoft Visual Studio Express C/C++ (Best for Windows)
 2. Code Blocks (Best of *nix)
 3. Eclipse for C/C++
 4. Netbeans

希望这可以帮助

于 2013-09-29T06:33:46.040 回答
1

在 Linux 上我更喜欢使用Code::Blocks

您还可以查找NetBeans

GNU 调试器

C 和 C++ 编辑器与多会话 GNU gdb 调试器很好地集成在一起。您可以设置变量、异常、系统调用、行和函数断点,并在 Breakpoints 窗口中查看它们。检查调用堆栈和局部变量,创建监视并查看线程。您可以通过将光标移到其上并查看工具提示来评估选定的表达式。Disassembler 窗口显示当前源文件的汇编指令。

于 2013-09-29T05:57:47.747 回答
0

Embarcadero C++ Builder 也作为 RAD Studio 的一部分提供,非常好,并且在过去几年中经历了重大发展。

可用于开发 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,它可以是“母船”。

于 2013-09-29T05:58:26.760 回答
0

如果您在 Mac 上的 xcode 非常好。

于 2013-09-29T05:55:18.130 回答