讲师博文
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添加启动脚本

400-611-6270

Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5京公海网安备11010802025203号