编译
将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文件
Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5,京公海网安备11010802025203号