编译一个 C++项目,耗时 8 小时,结果失败了
1
s127 2019-08-15 09:54:57 +08:00
分模块编译吧,定位容易一些。
PS. 编译的是安卓源码吗?居然这么久 |
2
whitev2 2019-08-15 10:20:07 +08:00
并行编译开多一点;换大内存使用内存文件系统进行编译
|
3
urmyfaith 2019-08-15 10:23:13 +08:00
webkit?
|
4
dk7952638 2019-08-15 10:25:43 +08:00 8
但是水了 8 小时可是实实在在的啊,不亏吧
|
5
mineqiqi 2019-08-15 10:27:27 +08:00
啥项目需要编译 8 小时?
|
6
wikinee 2019-08-15 10:27:35 +08:00
想想就觉得可怕
|
7
DefoliationM 2019-08-15 10:31:51 +08:00 via Android
用 ccache 啊 第二次就快多了
|
8
jfhufhf 2019-08-15 10:50:41 +08:00
摸鱼 8 小时 爽歪歪
|
9
alextang95 2019-08-15 10:54:53 +08:00
@s127 Android 源码也不用这么久
|
10
Alfons 2019-08-15 11:02:21 +08:00
分布式编译,了解一下
|
11
510908220 2019-08-15 11:11:49 +08:00
机械硬盘编译 chrome,release 模式是会耗时非常久
|
13
chris911 2019-08-15 11:17:23 +08:00
换 go 重写
|
14
lizhenda 2019-08-15 11:46:31 +08:00
联合编译,多忽悠一些同事去装联编器呀,然后你发现你的核多的用不完
|
15
skymei 2019-08-15 11:50:24 +08:00
php 是世界上最好的语言
|
16
20015jjw 2019-08-15 11:54:31 +08:00
是时候问老板要 iMac Pro 了
|
17
sadfQED2 OP |
18
impl 2019-08-15 13:25:19 +08:00 via Android
服务器不行,换个好点的,64 核 64G 的差不多,make -j 999
|
19
wangkai0351 2019-08-15 13:27:46 +08:00
@impl 老哥恨啊,一般开几个十几个就够了,你直接 999
|
20
Wicked 2019-08-15 13:47:32 +08:00 via iPhone 1
很好奇这工程有多大,感觉是 OS 级别的。通常这种都要专门写构建脚本,模块之间的依赖也会很讲究
|
22
CopenhagenCat 2019-08-15 14:28:15 +08:00
深度学习了解一下,8 小时过去了,情绪还很稳定 _(:3 」∠ )_
|
23
oxogenesis 2019-08-15 15:13:45 +08:00
半个小时对我来说是极限
|
25
sadfQED2 OP @oxogenesis 早上起来敲个 build,晚上下班回家刚好运行结束😂😂
|
26
doing1 2019-08-15 16:48:00 +08:00
失败是成功之母,老铁。找找问题,重新再来!
|
27
0312birdzhang 2019-08-15 21:42:43 +08:00
你需要治墙 make -244,244 倍的快乐 https://zh.wikipedia.org/wiki/Xeon_Phi
|