我遇到了一个希望能尽快解决的问题。
我有幸通过 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, 法国