KBuild 表达式是什么意思:
FOO := $(BAR:"%"=%)
作为 Linux 内核 Makefile 的一部分做什么?
答案1
它是替代参考。在这个特定情况下,其意图似乎是从变量中删除引号。例如给定
BAR := "quotedstring"
FOO := $(BAR:"%"=%)
all:
$(info $$BAR is $(BAR))
$(info $$FOO is $(FOO))
然后
$ make
$BAR is "quotedstring"
$FOO is quotedstring
make: 'all' is up to date.