在CCSV5中启动多线程编译

现在的计算机一般都使用多核的CPU,但是在CCS下编译的时候,并没有充分使用CPU的多核特性,缺省时只有一个CPU参与编译。在CCSV5中很容易可以使能多线程编译。CCSV5使用gmake解析makefile,gmake本身是支持多线程编译的,只要在gmake选项中加上-jN选项就可以。其中N是需要支持的线程数目。gmake建议N的取值是CPU核数的两倍。例如一个双核的Centrino,应该使用-j4。

如果是在CCS的图形界面,可以通过选择工程属性,选择C/C++ build, 把buildCommand改成

${CCS_UTILS_DIR}/bin/gmake -j4  -k

如果使用脚本来生成工程文件,可以在com.ti.ccstudio.apps.projectCreate中时使用

          -ccs.buildCommandFlags " -j4 "



在CCSV5.2/V5.3中,在工程属性->build属性窗口,选择behaviour tab,窗口中有使能parallel build选项,使能以后选择和CPU核数匹配的jobs个数就可以使能并行编译了。

 

同样,如果能够支持分布式编译,可以把4改成分布式编译系统中CPU个数的两倍


http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/10179.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值