1.基本概念
- makefile中支持程序设计语言中变量的概念
- makefile中的变量只代表文本数据(字符串)
- makefile中的变量名规则
- 变量名可以包含字符,数字,下划线
- 不能包含":","#","="," "
- 变量名大小写敏感
2.变量的定义和使用
3.赋值方式
- 简单赋值( := )
程序设计语言中通用的赋值方式
只针对当前语句的变量有效
- 递归赋值( = )
赋值操作可能影响多个其它变量
所有与目标变量相关的其它变量都将会收到影响
- 条件赋值( ?= )
如果变量未定义,使用赋值符号中的值定义变量
如果变量已经定义,赋值无效
- 追加赋值( += )
原变量值之后加上一个新值
原变量值与新值之间由空格隔开