1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #注意,使用root执行,或者使用sudo #clone源码 git clone https://github.com/coolsnowwolf/lede.git /tmp/lede mv /tmp/lede/* /opt/lede -f rm -rf /tmp/lede su lede #注意,以下命令均使用lede执行 cd ~ #配置编译 ./scripts/feeds update -a ./scripts/feeds install -a make menuconfig #下载库(国内请尽量使用膜法) make -j8 download V=s
|
配置固件
make menuconfig之后会进入如下界面,你可以在这里自定义你所想要的内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Target System (x86) ---> 固件系统架构 (x86) Subtarget (x86_64) ---> 子固件系统架构 (x86_64) Target Profile (Generic x86/64) ---> 固件配置文件 Target Images ---> 固件格式选项 Global build settings ---> 全局编译设置 Advanced configuration options (for developers) ---> 高级配置选项(针对开发者) Build the OpenWrt Image Builder ---> 编译Openwrt固件构建者 Build the OpenWrt SDK ---> 编译Openwrt SDK Package the OpenWrt-based Toolchain ---> 打包Openwrt基础工具链 Image configuration ---> 固件配置 Base system ---> 基础系统 Administration ---> 管理 Boot Loaders ---> 引导程序 Development ---> 开发 Emulators ----> 仿真器 Extra packages ---> 额外包 Firmware ---> 固件 Fonts ---> 字体 Kernel modules ---> 内核模块 Languages ---> 语言 Libraries ---> 库 LuCI ---> LuCI Mail ---> 邮件 Multimedia ---> 多媒体 Network ---> 网络 Sound ---> 声音 Utilities ---> 通用 Video ---> 视频 Video Streaming ---> 视频流 Xorg ---> Xorg桌面
|
菜单选项很多很复杂,也很有专业性,在这里你可以定制属于你的路由固件 勾选完所需的部件之后可以进行保存退出,保存的文件名默认为.config。编译会按照.config的内容进行编译 在编译的过程中会同时下载一些组件,下载服务器大多都是位于国外,所以如果没有膜法,速度会非常慢,甚至下载失败