Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;Linux上的IDE 我们试图在Linux上选择一个用于C++开发的IDE。 建议的选项是KDevelop和Eclipse_C++_Linux_Ide_Development Environment - Fatal编程技术网

C++;Linux上的IDE 我们试图在Linux上选择一个用于C++开发的IDE。 建议的选项是KDevelop和Eclipse

C++;Linux上的IDE 我们试图在Linux上选择一个用于C++开发的IDE。 建议的选项是KDevelop和Eclipse,c++,linux,ide,development-environment,C++,Linux,Ide,Development Environment,Eclipse具有高度的可定制性,但以Java为中心,而且非常繁重。 KDevelop被绑定到特定的KDE(我相信是因为KDEAPI),如果需要的话不能被替换 你用什么?为什么 谢谢 我使用的是Dima,如果您正在考虑使用Qt,这是非常好的。我发现Eclipse的C++工具工作得很好——编辑器似乎很坚固,调试“只是工作”,所以我很高兴!p> 我一直在使用 漂亮干净的界面(看起来比Eclipse更简洁-虽然我有一段时间没有使用过它)并支持调试。代码块是一个选项我使用Eclipse并且非常喜欢它。C

Eclipse具有高度的可定制性,但以Java为中心,而且非常繁重。 KDevelop被绑定到特定的KDE(我相信是因为KDEAPI),如果需要的话不能被替换

你用什么?为什么

谢谢 我使用的是Dima,如果您正在考虑使用Qt,这是非常好的。我发现Eclipse的C++工具工作得很好——编辑器似乎很坚固,调试“只是工作”,所以我很高兴!p> 我一直在使用


漂亮干净的界面(看起来比Eclipse更简洁-虽然我有一段时间没有使用过它)并支持调试。

代码块是一个选项

我使用Eclipse并且非常喜欢它。CDT插件使界面更加c++/c友好,Eclipse与其他插件的可扩展性使其成为满足多种需求的“一站式”IDE。我用它来PHP、Perl、C++、数据库工作和CaldFix.
EclipseIMO最好的东西之一是Mylyn插件。基于任务的过滤对我的工作流程来说是一个极好的补充。

我认为正确的答案是自己尝试这两种方法(也许还有其他方法)。就我个人而言,在过去的3年里我一直在使用Eclipse。我对它很满意,但我认为有些部分可能会更好


但是,我认为最好的办法是安装这两个,并分别试用一周或两周(可能更长)。这其中很多都是因为个人喜好和品味。这是2009年版的vi或emacs问题:)

我在eclipse上使用CDT,我发现它响应速度非常快

此外,Subclipse、Mylyn等插件确实使开发变得更加容易


我使用java和C++是一些项目,所以我可以在一个IDE中编码java /jn/cpp,使我觉得生活更容易。

如果你正在寻找轻IDE,你可以试试VIM。有了适当的插件和技能,它可能会非常强大。

日食 网虫 KDevelop

每个都有优点和缺点,这在很大程度上取决于您正在做的其他事情。

您也可以尝试(适用于GTK环境)或。

不是一个经典的IDE,而是一个在linux上运行良好的IDE,因为它可以通过集成构建和调试进行设置。

Emacs:)

可定制,超越您的疯狂梦想。(您可以在代码编译时玩俄罗斯方块)

KDevelop,因为:

  • 它支持
  • 它与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项目。所以,如果你使用CMASE后端,你不能替换KDevelop,那么,

< P>已经尝试过,代码块,NETBeas和Eclipse用C++支持和QT创建者。 Netbeans和eclipse工作得很好,但它们的默认窗口布局和编辑器设置每次安装它们时都会让我感到“恶心”,因为需要删除/最小化更改字体、大小等,以使其具有一定的可读性,因为默认设置覆盖了太多的屏幕。它是基于java的,在我的笔记本电脑上运行ubuntu(多年来的不同版本),在cd2.2ghz上运行,内存为2gb。我不知道为什么,因为我多次完全重新安装了发行版。当一个人打开调试器并缓慢地在代码中爬行时,那种缓慢和迟钝的感觉是最糟糕的。当您手动执行函数调用(疯狂地单击并控制值)时也是如此,如果您经常这样做(大型项目),IDE将完全减速,使您在每次按下按钮后等待3-5秒

Netbeans似乎特别反对ubuntu,因为有时候它不会相应地扩展窗口,而且一些设置会相互重叠。非常恼人

在我看来,夜间构建的代码块目前效果最好,因为您可以直接安装并开始工作,而无需修复字体/大小、窗口等。它也是我在构建/清理项目中尝试过的最快的IDE,并且在打开/关闭项目、启动程序时响应最快

Qt creator就像一个“mac应用程序”。它在视觉上看起来非常好,使用起来很简单,但我还是不喜欢在需要调试时使用它。它只是没有其他IDE所拥有的一些选项。如果您正在开发UI,那么我强烈推荐它,因为它集成了gui布局设计器

我使用的Eclipse版本有5个月的历史,netbeans有2个月,Qt creator有5个月的历史,代码块只有20天,因为我每个月都会定期更新夜间构建

如果你现在还没有猜到,我在ubuntu发行版上使用的代码块

然后又是t