This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS7.4编译时间太长了,有没有提高速度的方法?????

使用以前的一个程序,以前使用IAR,全部编译只需要30秒。现在程序移植到DSP(程序基本不动,只是底层的稍作修改),使用CCS7.4,全部编译需要5分多钟。有一个大点的程序,编译需要半个多小时。哎,实在受不了!

请教有没有办法加快编译速度?

谢谢

  • 电脑已经很好了,i5标准电压,8G内存,最近才买的近9K的笔记本

  • 如上图所示,开启多核编译以及遇到错误停下选项。

    留意上面的配置选择,即“F2000_OPT”那个地方,你的配置名称肯定和我不一样,那里有个bug,如果你勾选了一个配置页,选择不同配置后,那些勾勾不会自动切换,看似还是选中的,其实没有选中,需要切换到其他页面再切换回来。

    这样设置后,如果是双核CPU,速度提高两倍是没问题的。还有,计算机不要开启节能模式,全部开启最大性能模式。看看后台是否有什么进程在耗CPU。

    还有,半小时太夸张了,这个估计开启多核编译也没什么意义,得从其他方面找原因。

  • 谢谢;
    我把“use unlimited jobs”也选上了,试了一下;时间从6分钟提高到了5分钟;
  • 一个C文件编译需要10~20S,50个C文件就需要500~1000S,差不多8~16分
    有几百个C文件的工程,编译一次挺长了。听说使用库能提高速度?

  • 编译以C文件需要10~20S,50个C的工程差不多8~16分;
    有几百个C的项目,编译一次挺长的--------听说用库的方法能提高编译速度?
  • 请问您的工程有多大,有多少个源文件?
    是否有使用其他版本的ccs或者更换台电脑编译,对比其编译速度。
  • 如果你的C文件有几万行,编译10s可能说得过去吧,我也没试过,我的文件包括空行一千多行,一两秒内能闪过去,也是i5平台,8G内存。是否开优化影响不是很明显,就是开最大优化时,linking那里会停比较久。

    不过,编译过的文件,只要不改动,还有他包含的整串头文件不要改动,是不会再编译的,如果有一个头文件经常改动,那这个文件就不能被全局包含,只能在有必要的地方包含。

  • 谢谢大家!
    整了几天,把CCS装在C盘(固态)试过不行,把电脑整到超频,作用不大;差点换台电脑试了;
    今天找到问题了,主要是装的360安全卫士的原因,360杀毒影响不大;
    卸了安全卫士后,2分钟就全部编译了。以前真是一个C文件十几秒,现在1、2秒就过了;
    以前以为电脑足够好了,就没在乎CPU、内存这些,现在看来虽然电脑数据在进行,但整套系统来说10年前和现在真是感觉没多大区别;