Makefile-04 预定义变量

自动变量

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

特殊变量

  1. $(MAKE):当前make解释器的文件名;
  2. $(MAKECMDGOALS):命令行中指定的目标名;
  3. $(MAKEFILE_LIST):make所需处理的makfile的文件列表;
  4. $(MAKE_VERSION):当前make解释器的版本;
  5. $(CURDIR):当前make解释器的工作目录;
  6. $(.VARIABLES):所有已定义的变量名列表。
posted @ 2019-09-24 22:29  二杠一  Views(251)  Comments(0Edit  收藏  举报