完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
使用以前的一个程序,以前使用IAR,全部编译只需要30秒。现在程序移植到DSP(程序基本不动,只是底层的稍作修改),使用CCS7.4,全部编译需要5分多钟。有一个大点的程序,编译需要半个多小时。哎,实在受不了!
请教有没有办法加快编译速度? 谢谢 |
|
相关推荐
8个回答
|
|
电脑已经很好了,i5标准电压,8G内存,最近才买的近9K的笔记本
|
|
|
|
如上图所示,开启多核编译以及遇到错误停下选项。 留意上面的配置选择,即“F2000_OPT”那个地方,你的配置名称肯定和我不一样,那里有个bug,如果你勾选了一个配置页,选择不同配置后,那些勾勾不会自动切换,看似还是选中的,其实没有选中,需要切换到其他页面再切换回来。 这样设置后,如果是双核CPU,速度提高两倍是没问题的。还有,计算机不要开启节能模式,全部开启最大性能模式。看看后台是否有什么进程在耗CPU。 还有,半小时太夸张了,这个估计开启多核编译也没什么意义,得从其他方面找原因。 |
|
|
|
60user128 发表于 2018-5-14 01:01 谢谢; 我把“use unlimited jobs”也选上了,试了一下;时间从6分钟提高到了5分钟; |
|
|
|
一个C文件编译需要10~20S,50个C文件就需要500~1000S,差不多8~16分 有几百个C文件的工程,编译一次挺长了。听说使用库能提高速度? |
|
|
|
编译以C文件需要10~20S,50个C的工程差不多8~16分; 有几百个C的项目,编译一次挺长的--------听说用库的方法能提高编译速度? |
|
|
|
chinaruto 发表于 2018-5-14 01:44 请问您的工程有多大,有多少个源文件? 是否有使用其他版本的ccs或者更换台电脑编译,对比其编译速度。 |
|
|
|
chinaruto 发表于 2018-5-14 01:44 如果你的C文件有几万行,编译10s可能说得过去吧,我也没试过,我的文件包括空行一千多行,一两秒内能闪过去,也是i5平台,8G内存。是否开优化影响不是很明显,就是开最大优化时,linking那里会停比较久。 不过,编译过的文件,只要不改动,还有他包含的整串头文件不要改动,是不会再编译的,如果有一个头文件经常改动,那这个文件就不能被全局包含,只能在有必要的地方包含。 |
|
|
|
60user128 发表于 2018-5-14 02:09 谢谢大家! 整了几天,把CCS装在C盘(固态)试过不行,把电脑整到超频,作用不大;差点换台电脑试了; 今天找到问题了,主要是装的360安全卫士的原因,360杀毒影响不大; 卸了安全卫士后,2分钟就全部编译了。以前真是一个C文件十几秒,现在1、2秒就过了; 以前以为电脑足够好了,就没在乎CPU、内存这些,现在看来虽然电脑数据在进行,但整套系统来说10年前和现在真是感觉没多大区别; |
|
|
|
只有小组成员才能发言,加入小组>>
437 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
302 浏览 1 评论
902 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2076 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3819 浏览 4 评论
CC3100BOOST使用CC3200lunchXL进行烧录
859浏览 2评论
95浏览 2评论
130浏览 2评论
108浏览 2评论
129浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-31 04:19 , Processed in 0.883041 second(s), Total 91, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191