因为项目所需,在Vmware15上安装Ubuntu18.04,并且搭建openwrt的编译环境。
安装Vmware15: 百度网盘下载地址 提取码: 2dbp
安装Ubuntu18.04:下载地址
以上两步的安装教程网上有很多,在此不作较多介绍。
有能力的话可以换一下源
sudo apt-get update
sudo apt-get upgrade
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc zip make
到这里,我们编译所需要的库都安装好了,如果后续报错,可以尝试耐心看一下提示,多半是因为缺少库文件,按照提示安装就好了。
git clone https://github.com/coolsnowwolf/lede.git
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make download
make -j1 V=s
编译好后的固件在lede/bin/targets/*下