注意事项

  1. 不要用 root 用户 git 和编译!!!
  2. 全局代理
  3. 默认登陆IP 192.168.1.1, 密码 password

编译环境准备

安装必备组件

sudo apt-get update
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 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

开始编译

下载源代码

git clone https://github.com/coolsnowwolf/lede

配置编译

cd lede
./scripts/feeds update -a & ./scripts/feeds install -a
make menuconfig

下载dl库

make -j8 download v=s

编译

make -j1 V=s

-j1 后面是线程数。第一次编译推荐用单线程

二次编译

cd lede
git pull
./scripts/feeds update -a && ./scripts/feeds install -a
make defconfig
make -j8 download
make -j$(($(nproc) + 1)) V=s

如果需要重新配置:

rm -rf ./tmp && rm -rf .config
make menuconfig
make -j$(($(nproc) + 1)) V=s

编译完成后输出路径:

/lede/bin/targets

Lean项目地址:https://github.com/project-openwrt/lean-lede
Applications 添加插件应用说明:https://www.right.com.cn/forum/thread-344825-1-1.html