Makefile基础

Makefile基础

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

介绍 Makefile 的基本语法和使用方法,用于指定软件编译、链接的构建过程,包括规则、目标文件、依赖文件和实际执行的命令,支持变量、通配符、静态模式和自定义函数等功能。

🎯

关键要点

  • Makefile用于指定软件编译和链接的构建过程,包含规则、目标文件和依赖文件。
  • 使用make工具可以自动识别修改过的文件并根据依赖关系进行编译,避免重新编译所有文件。
  • Makefile的基本语法为:target:prerequisites command,其中target是生成的文件,prerequisites是依赖文件,command是执行的命令。
  • 示例Makefile中定义了app依赖main.o和add.o,简化了编译命令为make。
  • Makefile支持变量定义、通配符、多个目标和静态模式等功能,提升了编写效率。
  • 可以使用.PHONY声明伪目标,方便管理不对应实际文件的目标。
  • 支持自定义函数,增强Makefile的灵活性和可读性。
➡️

继续阅读