什么是 Makefile.inc?

什么是 Makefile.inc?

我有一个基本问题,即某些 Makefile 是否包含 Makefile.inc。通常,哪些命令/配置/规则会进入 Makefile.inc?

任何指示都会有用。

谢谢。

-广告

答案1

视情况而定。我见过 makefile 包含<system>.inc系统特定设置的文件。在编译之前,您需要确保.inc 使用适合您所用系统的正确设置。

.inc当一个项目有多个子 makefile(每个目录一个)时,在文件中进行项目设置也很常见。

它还用于在不同项目之间共享通用的 makefile 代码。

答案2

这取决于编写此 make 文件的程序员。

通常,Makefile.inc 文件包含一组通用的定义和宏,这些定义和宏可在多个安装中使用。这样,它们更容易、更集中地维护。

答案3

它只是一个文本文件,根据“惯例”,其扩展名设置为 inc 而不是 txt。

为什么?- 只是为了识别该文件将用于导入常见变量和函数。

inc 文件不是特定于语言的,它们只是文本文件并且可以有任何文件名。

在您的情况下 - 程序员必须任意命名 Makefile.inc 以表明它具有定义为包含在其实际 Makefile 中的通用变量和函数。

语法:include <文件名>.inc

相关内容