gpt4 book ai didi

delphi - 项目构建配置的上下文菜单中的 "Make"和 "Build"有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 11:20:43 32 4
gpt4 key购买 nike

当我弹出一个 Delphi 项目的构建配置的上下文菜单时,我看到了“Make”、“Build”和“Clean”的菜单项。

“制作”和“构建”有什么区别?似乎两者都执行相同的任务。

最佳答案

  • Build 编译项目中的所有源文件。
  • Make 编译自上次 make 或 build 以来发生变化的那些。

请注意,make 实际上要复杂一些。一个单元,比如说 unitA,即使 unitA 没有改变,也可能需要在 make 期间重新编译。当 unitA 使用另一个单元 unitB 并且 unitB 的 interface 部分自上次 make 或 build 以来发生了变化时,就会发生这种情况。

documentation对于构建状态:

Rebuilds all files in your current project regardless of whether they have changed. Building is useful when you are unsure which files have changed, or if you have changed project or compiler options.

documentation对于 Make 状态:

Compiles only those files that have changed since the last build, as well as any files that depend on them.

关于delphi - 项目构建配置的上下文菜单中的 "Make"和 "Build"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5429334/

32 4 0