小编ste*_*fff的帖子

如何在使用 Buildroot 编译的最小 Linux 内核上安装包或本地编译包

我遇到了一个希望能尽快解决的问题。

我有幸通过 BUILDROOT 编译 Linux zImage 内核,构建 rootfs,拥有引导加载程序,所以一切都是正确的。

但是在启动时,系统是如此之小,以至于我没有像 apt-get、yum 之类的包管理器......

尽管我有网络(wget 是可能的),但我不知道如何在我的主机中拥有一个简单的 gcc(Buildroot 不再允许编译 gcc)或更简单的包管理器。

交叉编译所有东西太无聊了,我认为更好的解决方案是 apt-get 包,解决依赖关系并为 ARM 架构安装它。

我使用包括 IPKG 和 OPKG 在内的包管理器选项重新编译,但存储库不起作用并且命令不返回任何内容(IE ipkg --list 等)

是否有人遇到过同样的问题,在编译的最小系统上拥有一个好的包管理器并为 Buildroot 构建优雅的最佳方法是什么。

在 ARM 主机上拥有本机编译工具链的最佳方法是什么?

感谢您的回答

我的目的是在这个最小的主机系统上本地编译我的代码,包括 -lm -lpthread 和 LIRC 模块和头文件。

斯特凡, 法国

---- 附加信息 ---

你好,

我刷新此标签以获取设置信息:

最近 buildroot 不再允许本地编译 gcc 包,即使 make 和其他工具在最近的 buildroot 发行版上可用

gcc 和其他标签被标记为已弃用

所以需要/有义务在主机上交叉编译所以我做了什么

为方便起见,我为我的代码提供了 Makefile,其中包含 pthread 和 lirc_client 的依赖项

有兴趣的可以问我

stef, 法国

arm cross-compiling embedded-linux buildroot

2
推荐指数
1
解决办法
6554
查看次数

标签 统计

arm ×1

buildroot ×1

cross-compiling ×1

embedded-linux ×1