2014年09月01日
⁄ 技术文章 
⁄ 共 378字
⁄ 阅读 2,109 次
makefile 中的有两种变量: 延时变量, 立即变量.
前者在这个变量使用时才扩展, 即当真正使用时这个变量的值才确定.
后者在定义这个变量时,它的值就确定了.
延时变量用 =, ?=, 定义, 或用define 定义
如:
GCC = arm-linux-
GCC ?= arm-linux-
注意 ?= 用来定义第一次出现的延时变量.
:= 用来定义立即变量,前面的变量不能使用后面的变量,只能使用前面已定义好了的变量
GCC := arm-linux-
makefile中的内部变量:
$@ 扩展为当...
延时变量, 立即变量阅读全文