1
bugeye 2015-04-12 08:52:36 +08:00
也就是第一次编译慢啊。
两大时间杀手 1. 下载。openwrt 包在国内访问慢。第一次要下载所有的包,当然慢。而且开发者也没功夫实现一次性下载所有包,或者一边编译后台下载。 2. 工具链打造。事实上openwrt工具链编译算快的了。快到我都觉得可能没有按正规的方式编译工具链。 你以后自己开发的程序如果编译超过30秒的话,算你狠了。 |
2
zhaoxiting1997 2015-04-12 08:53:42 +08:00 via Android
你用 -j 线程数 选择多线程编译了吗,我记得原来在i5的笔记本上编译也就半个小时,硬盘读写速度不太重要。
|
3
zhaoxiting1997 2015-04-12 08:55:56 +08:00 via Android
而且第一次下载包的时候可以用国内镜像
https://mirrors.ustc.edu.cn/openwrt/ |
4
jokester 2015-04-12 09:03:13 +08:00
看看能不能扔ramfs
然後整套編譯時間其實影響不大..以後就只編譯改過的部分了 |
6
Andiry 2015-04-12 09:35:12 +08:00
i7 + SSD, 多线程编译Linux kernel大概五分钟
|
7
yanest 2015-04-12 09:44:41 +08:00 via iPhone
@zhaoxiting1997 修改哪里可以让下载的时候从国内镜像下载
|
8
zhaoxiting1997 2015-04-12 09:59:59 +08:00 via Android
|
10
zcbenz 2015-04-12 11:05:28 +08:00
i7也有好坏,上i7 5960x,编译个openwrt不会超过一分钟。
|
11
scys 2015-04-12 11:56:43 +08:00
上志强Xeon 32核心。感觉差不多。
|
12
ryd994 2015-04-12 20:50:55 +08:00 via Android
不是每次改配置就要全部重新编译的啊……
clean的时候不要全clean make xxx/clean 这样只清改了配置的 |