如何在构建根中设置"BR2_PACKAGE_HOST_ENVIRONMENT_SETUP"



我想为各种平台进行各种项目,因此我得出结论,最简单的方法可能是让buildroot创建工具链,然后更改环境以使用所述工具链。

来自buildroot手册第8.14.1节:

为了您的方便,通过选择BR2_PACKAGE_HOST_ENVIRONMENT_SETUP,您可以获得设置环境脚本安装在output/host/中,因此也安装在您的SDK中。此脚本可以从中获取。要导出的/sdk/path/environment设置将有助于交叉编译使用Buildroot SDK的项目:PATH将包含SDK二进制文件,标准的自动工具变量将用并且CONFIGURE_FLAGS将包含基本值/配置交叉编译自动工具项目的选项。它还提供了一些有用的命令。但是,请注意,一旦源代码化了该脚本环境的设置仅用于交叉编译,不再用于本机编译。

好吧,这听起来很像我想要的。但是,我还没有弄清楚如何设置BR2_PACKAGE_HOST_ENVIRONMENT_SETUP。在查看make menuconfig时,我没有发现任何类似的内容,我尝试为该字符串grep整个构建根源树,但没有成功,简单地将其导出为环境变量也没有产生不同的结果。那么,我该如何设置BR2_PACKAGE_HOST_ENVIRONMENT_SETUP呢?

我刚刚偶然发现了同样的问题。该选项于2020年4月提交,因此buildroot-2020.02.8(截至本文撰写之时的长期支持版本(不支持它,而在线提供的PDF更新——我怀疑你使用的是同一版本;buildroot下载页面首先显示长期支持版本。

在菜单配置中,搜索HOST_ENVIRONMENT("/"(,然后找到答案:屏幕截图

最新更新