OpenWrt编译详细

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install vim git-all -y
git clone https://github.com/coolsnowwolf/lede
并进入对应文件夹sudo apt-get install -y ack antlr3 aria2 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 libglib2.0-dev libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip libpython3-dev qemu-utils rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev
src-git [源码地址]
添加对应的源码./scripts/feeds update -a && ./scripts/feeds install -a
建议多执行几次确保文件下载完整make menconfig
vim package/base-files/files/bin/config_generate
或者直接输入sed -i 's/192.168.1.1/需要更改的地址/g' package/base-files/files/bin/config_generate
即可更换默认ip地址make download -j8 V=s
下载编译所需要的库,减少编译所需要的时间/错误,建议多执行几次确保文件下载完整make -j1 V=s
,