【Yocto】通过<MACHINE>.conf引入环境变量
2026/5/31 6:16:24 网站建设 项目流程

需求

在Yocto构建中通常会读取环境变量的需求。入:根据环境变量动态生成配置文件、根据环境变量设置编译开关等。

<MACHINE>.conf中引入环境变量

引入环境变量的最直接的方式是在Machine.conf配置文件中引入。
在<MACHINE>.conf中加入以下代码便可以引入环境变量的值,之后便可以在其他的bb文件中使用变量BB_VARIABLE了。

BB_VARIABLE= "${ENV_VARIABLE}"

<MACHINE>.conf文件的位置

{yocto}/{build}/conf/local.conf文件中会定义变量MACHINE的值,该值加上.conf便是当前构建中使用的<MACHINE>.conf文件。
它位于某个Layer的{layer}/conf/machine/目录下。

比如:
{yocto}/{build}/conf/local.conf定义MACHINE的值为FOO,则你将在某个Layer的{layer}/conf/machine/目录下找到FOO.conf文件

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询