不增加Windows的环境变量
在wsl中增加/etc/wsl.conf,内容如下:
[interop]
enabled = true
appendWindowsPath = false
然后在Windows中运行wsl --shutdown和wsl,这样windows PATH环境变量就不会被带到Linux了。官方链接:
Automatically Configuring WSL - Windows Command Line
安装依赖包
sudo apt install -y gawk git make gcc g++ libncurses-dev unzip qemu-utils
其中qemu-utils用来生成VirtualBox的镜像
下载代码
用https更快。
git clone https://git.openwrt.org/openwrt/openwrt.git
切换分支
git checkout openwrt-21.02
更新feeds的索引
./scripts/feeds update -a
./scripts/feeds install -a
也可以单独更新某一个库,比如更新luci:
./scripts/feeds update luci
选择target
编译
make