我想在OpenWrt上获取libc作为一个包,但我似乎无法在任何存储库中找到它。我只能找到.ipk
here.如何在Openwrt上获得libc?
如何在我的配置中获得它,因为我在编译它而不是使用opkg
?
我想在OpenWrt上获取libc作为一个包,但我似乎无法在任何存储库中找到它。我只能找到.ipk
here.如何在Openwrt上获得libc?
如何在我的配置中获得它,因为我在编译它而不是使用opkg
?
我不确定我是否正确理解你的问题。 如果您正在编译Openwrt,则.ipk
应该在<buildroot/bin>
之下。如果你想只下载它,请使用ar71xx
使用下面的链接中选择正确的架构,例如:ar71xx - 15.05.1
在另一方面,我不能想象没有安装libc中的系统,请输入以下命令:
opkg list-installed | grep libc
下载OpenWrt SDK。
更新并安装软件包。
cd ~/OpenWrt-SDK-15...
./scripts/feeds update -a
./scripts/feeds install -a
编译的libc包
make package/libc/compile -j1 V=s
发现它在箱/包/ ...
如果未能找到libc package
为的OpenWrt并复制到/feeds/packages/libs
。通过输入./scripts/feeds/update -i && ./scripts/feeds/install libc
来更新软件包并再次转到步骤4。
我不想只安装它。我想将它作为一个包进行构建和编译。 –
据我所知,你有两种方法去做: 1.构建完整的OpenWRT图像,并且作为其中的一部分,你也将构建libc。请遵循以下指南:[OpenWRT build](https://wiki.openwrt.org/doc/howto/build) 确保在构建它之前选择正确的目标。 2.为您的目标下载SDK。在这里,您还必须选择正确的目标,例如可以在[这里]找到用于'ar71xx'体系结构的OpenWRT 15.05.1 SDK(https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/OpenWrt -SDK-15.05.1-ar71xx-generic_gcc-4.8 linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2) – GABIKA6