ide如何编译代码?

时间:2015-03-10 20:41:50

标签: compilation ide

考虑NetBeans或Eclipse我想知道IDE在单击运行时如何编译代码。它是否在后台打开命令行进行编译?它究竟是如何运作的?

3 个答案:

答案 0 :(得分:1)

每个IDE都有自己的方法来实现编译。通常他们会在现有编译器周围拥有自己的编译器或包装器,并将它们委托给实际编译。

Eclipse附带了自己的内置编译器:

How does Eclipse compile classes with only a JRE?

我实际上并不知道其他人如何在任何细节上完成汇编;在这方面,其他人可能会提供更好的答案。

答案 1 :(得分:0)

IDE使用编译器。这实际上是他们之间的差异。 例如,Code :: Blocks使用MinGW Compiler,它是GCC编译器集的端口。

答案 2 :(得分:0)

每个编译器都有自己的方法,有些使用自己的包装器和端口用于已知的编译器。 (参见代码块)
我还注意到了一些基本的IDE,只需使用gccclang等运行简单的命令行,然后让你从选项窗口传递参数。