2017-08-15 63 views

回答

0

我不确定我是否正确理解你的问题。 如果您正在编译Openwrt,则.ipk应该在<buildroot/bin>之下。如果你想只下载它,请使用ar71xx使用下面的链接中选择正确的架构,例如:ar71xx - 15.05.1

在另一方面,我不能想象没有安装libc中的系统,请输入以下命令:

opkg list-installed | grep libc 
+0

我不想只安装它。我想将它作为一个包进行构建和编译。 –

+0

据我所知,你有两种方法去做: 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

0
  1. 下载OpenWrt SDK。

  2. 更新并安装软件包。

    cd ~/OpenWrt-SDK-15... 
    ./scripts/feeds update -a 
    ./scripts/feeds install -a 
    
  3. 编译的libc包

    make package/libc/compile -j1 V=s 
    
  4. 发现它在箱/包/ ...

如果未能找到libc package为的OpenWrt并复制到/feeds/packages/libs。通过输入./scripts/feeds/update -i && ./scripts/feeds/install libc来更新软件包并再次转到步骤4。