Ubuntu20.04(WSL2)编译OpenWrt 19.07和21.02

不增加Windows的环境变量

在wsl中增加/etc/wsl.conf,内容如下:

[interop]
enabled = true
appendWindowsPath = false

然后在Windows中运行wsl --shutdown和wsl,这样windows PATH环境变量就不会被带到Linux了。官方链接:

Automatically Configuring WSL - Windows Command Line

安装依赖包

19.07:sudo apt install -y git make gcc g++ libncurses-dev python2
21.02:sudo apt install -y git make gcc g++ libncurses-dev unzip qemu-utils(qemu-utils用来生成VirtualBox的镜像)

下载代码

用https更快。

git clone https://git.openwrt.org/openwrt/openwrt.git

切换分支

19.07:git checkout openwrt-19.07
21.02:git checkout openwrt-21.02

更新feeds的索引

./scripts/feeds update -a
./scripts/feeds install -a

选择target

Ubuntu20.04(WSL2)编译OpenWrt 19.07和21.02_第1张图片

编译

make

你可能感兴趣的:(OpenWrt,openwrt,交叉编译)