跳转至

基本概念

文件名

Makefile makefile

  • 显式规则,描述如何更新目标文件
  • 隐事规则,根据目标自动推导的规则
  • 变量定义
  • 指示符,make在读取makefile文件过程中所要执行的一个动作。
  • 注释 注释:# ; 转义:\

规则

Text Only
1
2
target:prereq1 prereq2
    Commands
命令行以Tab键开头。 必要条件的时间搓在目标之后,会重新执行命令。

与脚本比较

可以把元素告诉make,make可以根据这些关系和时间搓,判断应该重新进行那些步骤。 优化编译过程,跳过非必要步骤。