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

2022-02-25  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读