写在前面
本人有加速器,无加速器请移步别处。
本人希望这篇可以让一个小白(比如本人)能够顺利的完成openwrt的编译。如有问题请大家指正。
本文参考文献:
https://blog.csdn.net/qq_33195791/article/details/138462502
https://github.com/coolsnowwolf/lede/issues/11891
这里真的非常感谢第二篇,因为第一篇编译的是最新的git的代码,那玩意一直跟新,个人感觉不知道哪天就出个啥bug,这里建议大家找个稳定版本,本人用的下面有下载链接,本人前一天晚上编译都快编译完成了,但是因为虚拟机硬盘分配的空间不够,导致系统进不去乱删一通腾出空间导致需要重新编译,第二天跟新了下仓库就开始报错,后面一直卡着过不去。
第二篇是个报错求助(我也报了一样的错误),但是他把安装步骤给出了,我参考了他的过程和别人的解决报错方法给出了我自己的安装方法。
更新软件包 & 安装依赖
sudo apt update -y
sudo apt full-upgrade -y
sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \
bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \
git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev libgmp3-dev \
libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev \
l