找回密码
 注册
搜索
查看: 1290|回复: 14

[讨论] 如何有效提高编译速度,尽量避免new?

[复制链接]
发表于 2011-5-16 11:08:26 | 显示全部楼层 |阅读模式
RT,
当开启 一个新的功能时,需要完整new一次。
但是NEW一次,即便是分布式编译的基础上,还是需要20min左右

听说有办法 开启宏时 可以不用new ,直接remake 达到同样的效果。

怎么样才能做到,有知道的牛人 能说说嘛
发表于 2011-5-17 09:55:05 | 显示全部楼层
自己改MTK的makefile,把不相关的模块代码编译成lib不参与编译
点评回复

使用道具 举报

 楼主| 发表于 2011-5-17 09:43:09 | 显示全部楼层
以下是引用strikerzgq在2011-5-17 8:40:44的发言:


这种理解是片面的

[em07]   技术有限,大侠见笑了。


除了看GSM2。mak里面的内容,有没其他的捷径,可以缩短编译时间
点评回复

使用道具 举报

发表于 2011-5-17 08:40:44 | 显示全部楼层
以下是引用Domain在2011-5-16 15:44:02的发言:
那我们简单分成 mak文件 与mmi_features.h 两种情况来看

各位如何看待呢

这种理解是片面的
点评回复

使用道具 举报

发表于 2011-5-17 08:39:54 | 显示全部楼层
gsm2.mak里面有new的依赖关系~
根据依赖关系就能知道什么时候需要new 什么时候需要update 什么时候需要remake了
点评回复

使用道具 举报

 楼主| 发表于 2011-5-16 15:44:02 | 显示全部楼层
那我们简单分成 mak文件 与mmi_features.h 两种情况来看

各位如何看待呢
点评回复

使用道具 举报

发表于 2011-5-16 12:38:30 | 显示全部楼层
那要看是什么宏了
点评回复

使用道具 举报

发表于 2011-5-21 19:32:03 | 显示全部楼层
分布式的服务器端可以配置的,默认是最多12个CPU参加编译。
点评回复

使用道具 举报

发表于 2011-5-20 17:00:15 | 显示全部楼层
以下是引用Domain在2011-5-20 11:22:35的发言:

这个很强悍 不过好像分布式支持不了这么多吧。

我不清楚, 反正这边是这么显示的,跑题了,呵呵
点评回复

使用道具 举报

 楼主| 发表于 2011-5-20 11:22:35 | 显示全部楼层
以下是引用loushuai2012在2011-5-19 17:40:42的发言:
呵呵,这边电脑多,一般NEW有50个CPU,150GHZ左右

这个很强悍 不过好像分布式支持不了这么多吧。
点评回复

使用道具 举报

发表于 2011-5-19 17:41:18 | 显示全部楼层
额,那你是不是都不用remake...
点评回复

使用道具 举报

发表于 2011-5-19 17:40:42 | 显示全部楼层
呵呵,这边电脑多,一般NEW有50个CPU,150GHZ左右
点评回复

使用道具 举报

发表于 2011-5-18 09:28:38 | 显示全部楼层
楼上的,09Anew一把5分钟、2分钟是怎么做到的?
我这边24个核同时分布式编译,也要20分钟。
10ARVCT好一点,但也达不到5分钟级别。
点评回复

使用道具 举报

发表于 2011-5-17 20:56:40 | 显示全部楼层
以下是引用loushuai2012在2011-5-17 16:12:08的发言:
new 一把才5分钟的我表示鸭梨不大

我new一把才2分钟,我可以吃了楼上的鸭梨了
点评回复

使用道具 举报

发表于 2011-5-17 16:12:08 | 显示全部楼层
new 一把才5分钟的我表示鸭梨不大
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-27 10:22 , Processed in 0.045943 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表