在Android中的.mk文件中经常会遇到:= +=的赋值,Makefile中:= += ?= =的区别大致如下:
= 最基本的赋值
:= 覆盖之前的值,重新赋值
?= 之前没有被赋值,则使用等号后面的值进行赋值
+=
= 是最基本的赋值
:= 是覆盖之前的值
?= 是如果没有被赋值过就赋予等号后面的值
+= 是添加等号后面的值
Makefile中:= += ?= =的区别
最新推荐文章于 2024-06-18 11:25:29 发布
本文详细解释了Android项目中.mk文件内不同赋值符号(如=, :=, ?=, +=)的含义与用法。这些符号分别代表基本赋值、覆盖赋值、条件赋值及追加赋值,对于理解并维护Makefile至关重要。
2596

被折叠的 条评论
为什么被折叠?



