我们尝试选择一个 IDE 在 Linux 上进行 C++ 开发。
建议的选项是 KDevelop 和 Eclipse。
Eclipse 是高度可定制的,但是以 Java 为中心并且很重。
KDevelop 受限于特定的 KDE(我相信是因为 KDE API),并且如果需要则无法替换。
你用什么以及为什么?
谢谢
迪马
KDevelop,因为:
- 它支持CMake http://www.cmake.org/.
- 它与 GCC 实用程序完全集成。
- 它有一个很好的语法荧光笔和代码编辑器
- 它的启动时间相对较快,重量相对较轻。
由于您正在将 KDevelop 与 Eclipse 进行比较,所以我还要指出:
- KDevelop 在其项目中使用文件,因此您可以在文件管理器中打开项目文件。相比之下,Eclipse 将元数据存储在文件夹中,因此您需要通过运行 Eclipse 打开 Eclipse 项目。
- 由于 KDevelop 将其信息存储在单个项目文件中,而 Eclipse 使用大量隐藏的元数据,因此 KDevelop 使您的代码文件夹比 Eclipse 干净得多。
- KDevelop 永远不会尝试删除文件系统上的文件,除非您特别要求它这样做。相比之下,使用 Eclipse 很容易意外损坏文件系统上的文件。
另外,当我使用 KDevelop 时,我一直在使用 Gnome 桌面的 Ubuntu 上使用它。在 Gnome 上,KDevelop 在启动时间方面仍然胜过 Eclipse,并且绝对值得使用。
另外,最后一点,如果您将 CMake 与 KDevelop 一起使用,那么您可以将源代码分发给 Windows、Mac 和 Linux 上的用户,他们将能够编译您的源代码,即使他们没有 KDevelop; CMake 可以生成本机 Makefile、Visual Studio 项目、Xcode 项目或 KDevelop 项目。因此,如果您使用 CMake 后端,则无法取代 KDevelop 的担忧实际上并不适用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)