编译x86 OpenWrt固件
下载openwrt最新代码
apt install unzip
apt-get install libncurses5-dev libncursesw5-dev
https://github.com/openwrt/openwrt.git
git clone https://github.com/openwrt/openwrt.git
./scripts/feeds update -a
./scripts/feeds install -a
更新package,否则luci等package通过make menuconfig 不能显示
配置目标系统
make menuconfig
选择vmdk目标文件格式
开启配置页面选项
选择luci,选luci后就会有配置页面
如果报错,可能要执行下面的语句
make package/feeds/luci/luci-base/compile V=s
make V=99
以后再编译的话
git pull
./scripts/feeds update -a && ./scripts/feeds install -af
make clean
make dirclean
rm -rf ./tmp && rm -rf .config
make menuconfig
make download -j8 V=s
优先使用多线程编译,出错则使用单线程并输出详细信息
make -j$(nproc) || make -j1 V=s