VMware下Ubuntu编译Openwrt的二次编译流程是什么?

如题所述

VMware下Ubuntu编译Openwrt二次编译全过程

在完成首次编译后,这篇教程将继续指导你进行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二次编译。未经授权,禁止复制内容。

温馨提示:答案为网友推荐,仅供参考
相似回答