bitbake: d.getVar("X", True) True 是啥意思?
Posted
技术标签:
【中文标题】bitbake: d.getVar("X", True) True 是啥意思?【英文标题】:bitbake: d.getVar("X", True) what does True mean?bitbake: d.getVar("X", True) True 是什么意思? 【发布时间】:2016-08-30 16:21:45 【问题描述】:我发现以下内容:
http://www.yoctoproject.org/docs/2.1/bitbake-user-manual/bitbake-user-manual.html#accessing-datastore-variables-using-python
它说:使用“expand=True”扩展值。 “展开”是什么意思?
【问题讨论】:
【参考方案1】:很高兴您正在阅读 BitBake 用户手册,它对理解配方语法有很大帮助。
回到你的问题,“扩展”意味着如果这个特定的变量值依赖于其他一些变量,例如:
B = "架构_$A"
而A等于“x86”,调用:
d.getVar("B", expand=True)
将返回:“architecture_x86”,因为变量 A 已扩展。
其他一些例子可以在BitBake用户手册Chapter 3中找到。
【讨论】:
以上是关于bitbake: d.getVar("X", True) True 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章