关于Makefile中的深层头文件
假设我有一个头文件,它包含在许多源文件中,可能具有很深的层次结构。在每个源对象的先决条件中列出这个公共头文件是非常无聊的,而且不确定是否有一个优雅的解决方案。谢谢 您可以使用关于Makefile中的深层头文件,makefile,Makefile,假设我有一个头文件,它包含在许多源文件中,可能具有很深的层次结构。在每个源对象的先决条件中列出这个公共头文件是非常无聊的,而且不确定是否有一个优雅的解决方案。谢谢 您可以使用gcc-M生成此类依赖项。发件人: -M不输出预处理的结果,而是输出一条适合make的规则,描述主源文件的依赖关系。预处理器输出一个生成规则,其中包含源文件的对象文件名、冒号和所有包含文件的名称,包括来自-include或-imacros命令行选项的文件名。 另见
gcc-M
生成此类依赖项。发件人:
-M不输出预处理的结果,而是输出一条适合make的规则,描述主源文件的依赖关系。预处理器输出一个生成规则,其中包含源文件的对象文件名、冒号和所有包含文件的名称,包括来自-include或-imacros命令行选项的文件名。
另见