0

我刚刚升级到最新版本的 buildroot。在 buildroot 完成后使用以前的版本,我会在我的 uclibc/usr/bin 中看到 automake/autoconf。但是使用最新版本的 buildroot ( 2014 ),我再也看不到了。

谁能让我知道如何添加仅为主机构建的软件包?即我想在输出/构建文件夹中查看主机包

谢谢

4

1 回答 1

3

首先,你不应该在输出/构建中使用任何东西,这个目录包含临时构建目录。如果您想使用主机实用程序,您应该从它们的安装位置运行它们,即在 output/host/usr/bin/ 中。

关于特别是 automake,menuconfig 中没有选项来启用其主机变体的构建,因为它通常被构建为另一个包的依赖项。所以,你有两个解决方案:

1/ 为您要构建的内容创建一个 Buildroot 包,并使其依赖于 host-automake。这是最好的解决方案。

2/ 运行“make host-automake”。这将强制构建 automake 的宿主变体。

于 2014-08-09T15:16:11.897 回答