22081-12-7 系统移植(环境搭建,gnu二进制工具集,uboot移植)

1、第一天学习总结

2、makefile中四种赋值方式有什么区别?

‘=’:这种赋值方式被赋值的变量数值始终保持跟赋值的变量一致

var1=hahha

var2=$(var1)

var1=nihao

@echo $(var1)

@echo $(var2)

输出结果: nihao

                   nihao

 ':= ' :这种赋值方式和shell脚本里的赋值方式一样

var1=hahha

var2:=$(var1)

var1=nihao

@echo $(var1)

@echo $(var2)

输出结果: nihao

                   hahha

 '+=' :附加赋值:把在原来有数值的基础上再赋值

var1=hahha

var2=aaa

var2+=$(var1)

var1=nihao

@echo $(var1)

@echo $(var2)

输出结果: nihao

                   aaa nihao

 '?=':询问赋值,如果被复制的变量在本次赋值之前已经被赋值了,那么本次赋值不成立

var2=aaa

var2?=bbb

@echo $(var2)

输出结果:aaa

猜你喜欢

转载自blog.csdn.net/wyl2333/article/details/128226738