美文网首页
VMware下用Ubuntu编译自己的Openwrt——③

VMware下用Ubuntu编译自己的Openwrt——③

作者: 一瓶小可乐 | 来源:发表于2022-02-25 14:55 被阅读0次

    本次编译是记录自己折腾的所有过程,包括VMware——Ubuntu——编译全过程!本文接上文VMware下用Ubuntu编译自己的Openwrt——②首次编译全过程之后为Openwrt二次编译全过程。

    一、二次编译:

    1、 进入LEDE目录

    输入代码:cd lede

    2、同步更新大雕源码

    输入代码:git pull

    3、更新Feeds

    输入代码:./scripts/feeds update -a && ./scripts/feeds install -a

    4、保存设置

    输入代码:make defconfig

    不同于make menuconfig进入编译配置菜单,make defconfig是在编译前的最后一步,将所有设置保存。

    5、下载dl库(非常慢,网上有大佬上传的dl库)

    输入代码:make -j8 download

    6、开始编译

    输入代码:make -j$(($(nproc) + 1)) V=s

    二、如果需要重新配置:

    1、清除编译配置和缓存

    输入代码:rm -rf ./tmp && rm -rf .config

    2、进入编译配置菜单(重点)

    输入代码:make menuconfig

    参照之前VMware下用Ubuntu编译自己的Openwrt——②及 恩山OpenWrt 编译 LuCI -> Applications 添加插件应用说明-L大进行编译配置.

    3、开始编译

    输入代码:make -j$(($(nproc) + 1)) V=s

    *编译完成后输出路径:bin/targets目录下

    三、如果你使用WSL或WSL2进行编译:(Windows子系统)

    由于wsl的PATH路径中包含带有空格的Windows路径,有可能会导致编译失败,请在将make -j1 V=s或make -j$(($(nproc) + 1)) V=s改为

    首次编译:

    输入代码: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

    相关文章

      网友评论

          本文标题:VMware下用Ubuntu编译自己的Openwrt——③

          本文链接:https://www.haomeiwen.com/subject/kjixrrtx.html