编译 OpenWrt/LEDE 基本过程
2024-08-28 22:51:45
说明
前段时间花 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 文件夹中。
最新文章
- GridView实现方块布局
- video 手机全屏自动播放
- 条件随机场(CRF) - 2 - 定义和形式(转载)
- linux下motion摄像头监控编译与配置
- eclipse 恢复SVN无法还原的文件 svn使用了还原,但本地的没有提交找回没提交代码的方法
- Xshell远程连接Linux时无法使用小键盘的解决方式
- PowerDesigner 根据NAME属性自动生成表和列注释(不用写脚本)
- BZOJ 1202: [HNOI2005]狡猾的商人( 差分约束 )
- 跑github上的Symfony项目遇到的问题
- jQuery实现表的编辑删除添加(增删改查)🌚
- 求二维数组的最大子数组———曹玉松&;&;蔡迎盈
- Unity 2018.2.8 旧版本安装包和破解软件
- Linux服务器,服务管理--systemctl命令详解,设置开机自启动
- Memcached cas 陷阱
- GitHub git 命令思维导图
- JConsole 配置
- python3 获得shell的输出内容(subprocess.getstatusoutput)
- u3d中 rect[2] == rt->;GetGLWidth() &;&; rect[3] == rt->;GetGLHeight()错误的原因及解决方法
- Linux系统安全最小原则
- 安装pywin32模块