Makefile-04 预定义变量

Posted iszhangl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Makefile-04 预定义变量相关的知识,希望对你有一定的参考价值。

自动变量

  1. $@:当前规则的目标
  2. %^: 当前规则中的所有依赖
  3. $<: 当前规则中的第一个依赖

特殊变量

  1. $(MAKE):当前make解释器的文件名;
  2. $(MAKECMDGOALS):命令行中指定的目标名;
  3. $(MAKEFILE_LIST):make所需处理的makfile的文件列表;
  4. $(MAKE_VERSION):当前make解释器的版本;
  5. $(CURDIR):当前make解释器的工作目录;
  6. $(.VARIABLES):所有已定义的变量名列表。

以上是关于Makefile-04 预定义变量的主要内容,如果未能解决你的问题,请参考以下文章

shell-用户自定义变量预定义变量环境变量

qml全局变量定义建议

Shell编程Shell中Bash变量-预定义变量

Shell编程Shell中Bash变量-预定义变量

Linux Shell基础 - Bash变量 - 环境变量 - 位置参数变量 - 预定义变量

解释啥是全局变量,如何定义