什么是 Eclipse 中的 MakeFile

What is MakeFile in Eclipse?

本文关键字:MakeFile 中的 Eclipse 什么      更新时间:2023-10-16

Eclipse中的MakeFile是什么?从文档中:

生成文件是由 make 命令引用的文本文件,该命令 描述目标的构建,并包含诸如 源代码级依赖项和生成顺序依赖项。 CDT可以 为您生成一个生成文件,此类项目称为托管制作 项目。某些项目(称为"标准制作"项目)允许您 定义您自己的生成文件。

但是解释并不能帮助我理解什么是MakeFile。我正在从VisualStudio/C#迁移到Eclipse/C++。MakeFile类似于Visual Studio的元数据吗?我什么时候需要编写 MakeFile,为什么除了C++代码之外还需要它?

[编辑]我曾经在Windows上使用VS和C#进行开发。现在在Mac上尝试Eclipse/C++。我从来没有在Linux上构建过任何人。因此,到目前为止我读到的答案根本无助于解释任何事情。

最简单的术语来说,生成文件是构建程序的文件。这些通常从命令行使用。如果你曾经在 Linux 上构建过一些东西,你可能已经运行过 ./configure ;做;进行安装。您正在那里使用生成文件。

更多信息...https://en.wikipedia.org/wiki/Make_(software)

简单来说:Make可以帮助您在一个文件中创建跨平台配置设置,并且可以在许多平台上工作,包括Windows或Mac OS-es。

提到Windows,你应该在你安装的计算机上安装了Make(在Windows上,Cygwin和MinGW包括Make)。仅当用户实际从源代码生成代码时,才需要它。

但是,当然,您应该为每个不同的平台提供Make Code(例如,一个用于类Unix,一个用于Windows等)。