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