[英]What does :=$= means in Makefile?
在這個 Makefile: https://github.com/GrapheneOS/platform_frameworks_base/blob/11/Android.mk我發現
SDK_METADATA_DIR :=$= $(call intermediates-dir-for,PACKAGING,framework-doc-stubs-metadata,,COMMON)
:=$=
是什么意思?
我在這里一無所獲: Makefile 中的:= 和 = 有什么區別? 不在提供的鏈接上
從書thegnumakebook ,第126頁,暮光之城:
可以更進一步地采用 $( ) 和 $(\n) 和 go 之類的定義,使用 =、# 或以下名稱定義變量:
我認為, =
只是其他一些變量。 在這里, $=
意味着擴展變量=
。
並且:=
用於簡單的賦值(只評估一次)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.