簡體   English   中英

Makefile 中的:=$= 是什么意思?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM