编译 OpenWrt/LEDE 基本过程

说明

前段时间花 110 从闲鱼淘了个 Newifi D1,这个路由的 Soc 是 MT7621AT,性能强劲,于是又开始折腾编译固件了,重新记录一下编译基本过程。

步骤

安装必要的软件包

sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev gawk asciidoc libz-dev git libssl-dev -y

LEDE 源码源偷懒用了 Lean's OpenWrt source,作者在官方源码基础上做了很多修改,用起来很方便

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

源码克隆到本地后更新额外的软件包

./scripts/feeds update -a
./scripts/feeds install -a

进入配置菜单页面

make menuconfig

其中 Target System 选择平台,Subtarget 选择处理器型号,Target Profile 选择路由器型号,其他选项自定义,然后就可以开始编译了

make V=s

编译过程可能会有很多错误中断,大部分是软件包下载失败,重新执行 make V=s 即可,编译完成后固件在 bin 文件夹中。

posted @ 2018-08-19 00:45  HintLee  阅读(5606)  评论(0编辑  收藏  举报