【问题标题】:How does an ide compile code?ide如何编译代码?
【发布时间】:2015-03-10 20:41:49
【问题描述】:

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

【问题讨论】:

  • 适用于哪种编程语言?在哪个操作系统上?但是,是的,编译器主要是命令行程序

标签: compilation ide


【解决方案1】:

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

Eclipse 自带内置编译器:

How does Eclipse compile classes with only a JRE?

其实我个人不太了解其他人是如何详细实现编译的;其他人可能会在这方面提供更好的答案。

【讨论】:

    【解决方案2】:

    IDE 使用编译器。这其实就是他们之间的区别。 例如,Code::Blocks 使用 MinGW 编译器,它是 GCC 编译器集的一个端口。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-10
        • 2019-05-27
        • 1970-01-01
        • 2022-12-18
        • 2012-09-26
        相关资源
        最近更新 更多