在完成首次编译后,这篇教程将继续指导你进行Openwrt的二次编译。以下是详细的步骤:
1. 首先,切换到LEDE目录:cd lede
2. 同步更新源码:git pull
3. 更新Feeds:./scripts/feeds update -a && ./scripts/feeds install -a
4. 保存编译设置,使用make defconfig,这将预先配置所有选项。
5. 遇到下载dl库速度慢的问题时,可尝试下载:make -j8 download
6. 开始编译,使用并行处理:make -j$(($(nproc) + 1)) V=s
若需重新配置,先清理缓存和配置:rm -rf ./tmp && rm -rf .config
然后进入编译配置菜单,参照之前的教程进行配置:make menuconfig
再次编译:make -j$(($(nproc) + 1)) V=s,编译结果会在bin/targets目录下。
如果你在Windows子系统(WSL或WSL2)中操作,需注意PATH路径中的空格问题。首次编译使用:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin make -j1 V=s
二次编译则调整为:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin make -j$(($(nproc) + 1)) V=s
请遵循以上步骤,进行你的Openwrt二次编译。未经授权,禁止复制内容。