【发布时间】:2009-03-27 01:47:06
【问题描述】:
最近我在Linux平台上使用'C进行开发,gcc之类的工具速度很快。但我希望拥有像 VC++ IDE 这样的 Windows IDE 会很棒。
【问题讨论】:
标签: linux ide development-environment
最近我在Linux平台上使用'C进行开发,gcc之类的工具速度很快。但我希望拥有像 VC++ IDE 这样的 Windows IDE 会很棒。
【问题讨论】:
标签: linux ide development-environment
有 Eclipse CDT (http://www.eclipse.org) 和 NetBeans C++ (http://www.netbeans.org),这两个很棒的 IDE 都具有与 Visual Studio 几乎相同的功能。 如果您开始为 Linux 和 Windows 进行开发,您可能想深入了解 CMake (http://www.cmake.org),它将自动为所有 C/C++ IDE 生成所有项目文件。
【讨论】:
维基百科上有一个很好的选项调查:
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
如果使用 Qt 进行开发,我发现新的 Qt Creator IDE 相当不错。
【讨论】:
Netbeans 会做到的。
【讨论】:
除了其他帖子已经提到的所有选项,我将添加DDD。这是一个很好的 GDB 前端。
我不得不说我用过 Eclipse CDT、Netbeans 和 DDD。在我看来,它们都不能与您使用 Visual Studio 获得的效果相提并论。用于 C/C++ 开发的 Eclipse 和 Netbeans 速度慢且有问题。 DDD 还可以,但缺少很多 Microsoft 工具提供的功能。
【讨论】:
Monodevelop 可以做 C/C++ 项目,他们最新的发行说明表明他们有一个native code debugger。
如果您有兴趣,请关注Jupiter Broadcasting youtube channel,因为我相信他们将在下周审查 Monodevelop 2.0。
【讨论】:
KDevelop 具有适用于 GNU 工具链的挂钩,以及适用于 valgrind / cachegrind / 等的挂钩。它的重量非常轻(响应式),相当直观且易于使用。
我通常只使用 KATE 并为 valgrind / gdb 之类的东西打开一个内联终端。启用调试选项后,很容易单步调试 valgrind 的输出并在代码中逐行修复。
两者都带有 KDE,如果你有 KDE,你的菜单上应该已经有这些了。
编辑:
Here's a screenshot of KDevelop(来自我的桌面)。那是一个稍微旧的版本,所以我相信这个界面现在提供了更多。
【讨论】:
正如 Brian Campbell 所指出的,CodeBlocks 和 Anjuta 非常公平
【讨论】: