通过shell环境变量为MACHINE变量配置Yocto bitbake

时间:2017-08-15 00:12:37

标签: yocto bitbake

通过Yocto项目构建,对于MACHINE,环境变量或在local.conf中设置的bitbake,首选或选择哪个变量

2 个答案:

答案 0 :(得分:1)

像bitbake一样的答案是"它取决于"但通常在MACHINE的情况下,环境变量获胜。

首选项取决于配置文件如何设置变量。通常,MACHINE设置为软分配(例如MACHINE ?= "intel-corei7-64"),软分配不会覆盖环境变量。正常分配(MACHINE = "intel-corei7-64")不会尊重环境变量。

答案 1 :(得分:0)

as set in local.conf

From http://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-MACHINE

  

MACHINE指定要为其构建映像的目标设备。您可以在Build Directory中找到的local.conf文件中定义MACHINE。