-1

我想知道,如果有完整的 ide,为什么还要使用GCC和编辑器(ievim 或 Emacs)?

因为我发现了很多人,而且网站仍然解释使用GCC编程

我不想让你觉得无聊 我只想要简单的答案

4

1 回答 1

0

IDE 只是美化的编辑器(就像emacsis)。编译仍然由命令行编译器完成(通常是GCC或者可能是CLANG)。该编译命令由 IDE 启动。

FWIW,在 Linux 上用 C 或 C++ 编码的大多数自由软件都使用“命令行”构建实用程序(make, gcc, autoconf....),这一点很重要。很少有免费软件是使用 IDE 开发的。

我强烈建议查看现有的免费软件源代码。你会学到很多东西。

AFAIK,没有 IDE 直接编译 C 或 C++ 代码。所有 IDE 都在运行一些面向命令行的编译器,因此了解gcc应该如何调用编译器是很有用的(至少可以将 IDE 配置gcc为根据需要运行)。

我的观点与你的相反,我不明白为什么人们使用 IDE(使用 C 或 C++)。我很满意emacs(我通过按下F8-bound to - 来构建,然后使用-bound to M-x recompile- 转到下一个错误站点。在我的文件中有几行就知道了。)。并且已经有了一些自动完成功能。有时我会在with下启动调试器或在with下启动shell 。F10M-x next-error~/.emacsemacsESC /emacsM-x gdbemacsM-x shell

另请参阅此答案以及更详细的提示。

于 2013-09-01T11:27:42.620 回答