4121| 3
|
请教一下关于Makefile的问题 |
1金钱
最佳答案有差别的。你只是在一个简单的驱动文件的Makefile里运用到他两,整个Makefile语法简单,用他两的哪一个都一样的。但是,你要是在大型项目中用到Makefile的话,那就不一样了,例如内核源码里的Makefile有一句 ARCH ?= $(SUBARCH),如果再他前面有添加ARCH:=XXX,那么ARCH ?= $(SUBARCH)这句就无法再赋值了,他两的实际作用不一样的,在这里他两当然不能互换了。
。他两使用上的区别是:
:= 是覆盖之前的值,例如:
a=1;
a:= ...
| ||
发表于 2020-7-21 23:28:22
|
显示全部楼层
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 16:51
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网