当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > openwrt编译流程

openwrt编译流程 时间:2018-09-21      来源:未知

编译

将openwrt源码拷贝到ubuntu下,进入openwrt根目录

(1)一般情况,使用一个简单的命令:

make V=99

(2)在多核处理器系统上为提高速度,可加-j选项:

make –j3 V=99

在编译过程中会下载所需包,请保持网络畅通。也可使用下面指令,先行下载,然后再编译,可避免在编译过程中因下载失败而导致的错误。

make download

在首次编译过程中,需要的时间较长,并且会到国外网站下各种源码包,建议在此时打开较好的 VPN。可以加快编译的时间。

编译完成

编译完成后会在源码文件目录出现bin文件夹(如bin/XXXX),

openwrt-ramips-rt305x-wr703n-squashfs-factory.bin

openwrt-ramips-rt305x-wr703n-squashfs-sysupgrade.bin

如果你手里的路由是原版固件需要刷OpenWrt需要选用XXX-factory.bin固件,如果路由已经刷了OpenWrt,选用升级固件XXXX-sysupgrade.bin升级用的,在升级界面升级即可。

编译技巧

1. make clean 编译后清理文件(删除基本编译)

2. make dirclean 较深度清理文件,它等于

3. make clean 加上清除交叉编译工具链目录

4. make distclean 清除所有相关东西,包括下载的软件包,配置文件,feed 内容等

5. 在自己开发中,经常发现 menuconfig 无法更新,请删除 tmp缓存目录

6. 先下载,再编译的方法 make download V=99

7. 删除menuconfig所有配置 删除根目录下.config文件

上一篇:openwrt - shell开启

下一篇:openwrt添加启动脚本

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部