openwrt编译很慢?openwrt如何加快编译速度?openwrt编译慢原因及解决办法

openwrt编译很慢?openwrt如何加快编译速度?openwrt编译慢原因及解决办法

openwrt 编译慢原因剖析

1、与硬件有关

高配置的电脑,编译更快,毫无疑问

2、网络有关(主因)

剖析

openwrt 编译过程会检查依赖库在本地是否缓存,如果没有就会下载,这是首次编译超级慢的主要原因

依赖库镜像都是在国外,天朝帝国内,访问不通畅,下载很慢,经常下载失败,即使有重试机制,但挂一个晚上也未必编译成功(当然你可以FQ再编译)

解决方法

1、 先把 openwrt 源码克隆到本地

https://gitee.com/harvey520/openwrt.git 每天自动从官方源拉取更新一次,不会存在更新不及时问题

git clone https://gitee.com/harvey520/openwrt.git

2、修改 openwrt 源码目录的 feeds.conf.default 文件中的镜像源

将 https://git.openwrt.org/feed/packages.git 改为 https://gitee.com/harvey520/packages.git

将 https://git.openwrt.org/project/luci.git 改为 https://gitee.com/harvey520/luci.git

将 https://git.openwrt.org/feed/routing.git 改为 https://gitee.com/harvey520/routing.git

将 https://git.openwrt.org/feed/telephony.git 改为 https://gitee.com/harvey520/telephony.git

https://gitee.com/harvey520 中的镜像源每天自动从官方源更新一次,不会存在过期或更新不及时问题

3、提前下载依赖库源码放到 openwrt 源码目录中

国内惟一仓库,只此一家,别无分号

进入 openwrt 源码目录中,执行以下命令

git clone https://e.coding.net/yao7778899/openwrt-dependent-dl.git dl

# 依赖库源码总计约850M

4、开始你的编译

执行以下命令开始你的编译,能够多快就看你家的宽带有多快了

./scripts/feeds update -a

./scripts/feeds install -a

make V=99

相关推荐

《问道》法宝任务攻略 法宝任务怎么过
bat365手机版app

《问道》法宝任务攻略 法宝任务怎么过

📅 07-14 👀 8040
鼠标没反应是怎么回事
s365app下载

鼠标没反应是怎么回事

📅 07-12 👀 5578
福临门雁栖黑土米5kg/袋中粮出品 参数
s365app下载

福临门雁栖黑土米5kg/袋中粮出品 参数

📅 01-25 👀 4875