Eclipse中的MakeFile是什么?来自文档:
makefile是make命令引用的文本文件 描述了目标的构建,并包含诸如的信息 源级依赖项和构建顺序依赖项。 CDT可以 为您生成一个makefile,这样的项目称为Managed Make 项目。一些项目,称为标准制作项目,允许您 定义你自己的makefile。
但是这个解释并没有帮助我理解MakeFile是什么。我正在从VisualStudio / C#转向Eclipse / C ++。 MakeFile是否类似于Visual Studio的元数据?我什么时候需要编写MakeFile,为什么除了C ++代码之外还需要它?
[编辑] 我曾经在Windows上用VS和C#开发。现在在Mac上尝试Eclipse / C ++。我从来没有在Linux上构建任何人。所以我到目前为止所读到的答案根本无法解释任何事情。
答案 0 :(得分:2)
最简单的makefile是构建程序的文件。这些通常在命令行中使用。如果你曾经在linux上构建了一些东西,你可能已经运行了./configure;制作make install。你在那里使用makefile。
更多信息...... https://en.wikipedia.org/wiki/Make_(software)
答案 1 :(得分:0)
简单来说:Make可以帮助您在一个文件中创建跨平台配置设置,它可以在令人惊讶的许多平台上运行,包括Windows或Mac OS。
提及Windows时,您应该在要安装的计算机上安装Make(在Windows上,Cygwin和MinGW包含Make)。仅当用户实际从源构建代码时才需要它。
但是,当然,您应该为每个不同的平台包含Make代码(例如,一个用于类Unix,一个用于Windows等)。