本文最后更新于2019年8月30日,可能会因为没有后期更新而失效。如果您发现本文已经失效或者需要修正,请留言给博主!感谢
先准备好 Ubuntu14 或者 Debian7 以上版本虚拟机
配置好全局番羽土啬环境
ssh 登录虚拟机(不能使用 root 账户)
安装编译所需环境
输入
sudo apt-get update
输入
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch 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
(该步骤时间较长)
下载源码:
git clone https://github.com/coolsnowwolf/lede
输入:
cd lede
输入:
./scripts/feeds update -a
输入:
./scripts/feeds install -a
输入:
make menuconfig
定制自己需要的组件
最后选好你要的路由型号或者运行平台架构,输入
make -j1 V=s
(-j1 后面是编译时线程数(不是目标固件的线程数)。第一次编译推荐用单线程,国内请尽量全局科学上网。后面二次编译可以使用 make V=99)即可开始编译你要的固件了。第一次编辑一般都要几个小时,具体时长看电脑性能。