bitbake:d.getVar(“X”,True)True是什么意思?

时间:2016-05-05 02:02:49

标签: datastore bitbake

我发现以下内容:

http://www.yoctoproject.org/docs/2.1/bitbake-user-manual/bitbake-user-manual.html#accessing-datastore-variables-using-python

它说:使用“expand = True”扩展了价值。 “扩展”是什么意思?

1 个答案:

答案 0 :(得分:10)

很高兴您正在阅读BitBake用户手册,它有助于理解配方语法。

回到你的问题'扩展'意味着在此特定变量值取决于某些其他变量的情况下,例如:

  

B ="架构_ $ {A}"

和A等于" x86",调用:

  

d.getVar(" B",expand = True)

会回复你:" architecture_x86"因为变量A已经展开

其他一些示例可以在BitBake用户手册Chapter 3中找到。