内心崩溃,心态爆炸

2019-08-15 09:49:44 +08:00
 sadfQED2

编译一个 C++项目,耗时 8 小时,结果失败了

7430 次点击
所在节点    程序员
27 条回复
s127
2019-08-15 09:54:57 +08:00
分模块编译吧,定位容易一些。
PS. 编译的是安卓源码吗?居然这么久
whitev2
2019-08-15 10:20:07 +08:00
并行编译开多一点;换大内存使用内存文件系统进行编译
urmyfaith
2019-08-15 10:23:13 +08:00
webkit?
dk7952638
2019-08-15 10:25:43 +08:00
但是水了 8 小时可是实实在在的啊,不亏吧
mineqiqi
2019-08-15 10:27:27 +08:00
啥项目需要编译 8 小时?
wikinee
2019-08-15 10:27:35 +08:00
想想就觉得可怕
DefoliationM
2019-08-15 10:31:51 +08:00
用 ccache 啊 第二次就快多了
jfhufhf
2019-08-15 10:50:41 +08:00
摸鱼 8 小时 爽歪歪
alextang95
2019-08-15 10:54:53 +08:00
@s127 Android 源码也不用这么久
Alfons
2019-08-15 11:02:21 +08:00
分布式编译,了解一下
510908220
2019-08-15 11:11:49 +08:00
机械硬盘编译 chrome,release 模式是会耗时非常久
loveour
2019-08-15 11:14:11 +08:00
@510908220 #11 C++这种项目现在是必须放固态呀,之前编译 UE4 项目,固态和机械硬盘变异时间能差好几倍。
chris911
2019-08-15 11:17:23 +08:00
换 go 重写
lizhenda
2019-08-15 11:46:31 +08:00
联合编译,多忽悠一些同事去装联编器呀,然后你发现你的核多的用不完
skymei
2019-08-15 11:50:24 +08:00
php 是世界上最好的语言
20015jjw
2019-08-15 11:54:31 +08:00
是时候问老板要 iMac Pro 了
sadfQED2
2019-08-15 12:32:05 +08:00
@s127 #1 编译的是 mxnet,是放在我的渣渣服务器上面编译的( ps:渣渣服务器不支持 avx2 指令集,apt 安装的会报错,只有自己编译),用的官方提供的编译脚本,不编译了,换框架,反正写玩具,随便搞
@dk7952638 #4 自己写玩具,不存在摸鱼
@jfhufhf #8 自己写玩具,不存在摸鱼
impl
2019-08-15 13:25:19 +08:00
服务器不行,换个好点的,64 核 64G 的差不多,make -j 999
wangkai0351
2019-08-15 13:27:46 +08:00
@impl 老哥恨啊,一般开几个十几个就够了,你直接 999
Wicked
2019-08-15 13:47:32 +08:00
很好奇这工程有多大,感觉是 OS 级别的。通常这种都要专门写构建脚本,模块之间的依赖也会很讲究

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/592013

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX