TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS V5.3版本对GNU扩展特性是否支持的问题

在编写代码是要用到GNU的扩展特性,定义了一个数组如下:

volatile unsigned int pageTable[4*1024] __attribute__((aligned(16*1024)));

但是编译报错:“#66 expected a ";"”

可以确定的是程序中别的地方没问题。所以请教一下,是不是CCS V5.3是不是要做什么设置才能支持GNU扩展。

Jian Zhou:

CCS目前应该是不支持GNU的

Yaoming Qin:

CCS只是一个框架,可以把gcc或者TI的编译器设为编译器,TI的编译器对GNU的支持不好。

看您的需求了,可以考虑把GNU设为编译器,这个就需要在ubuntu中装CCS了。

dh.sun:

回复 Yaoming Qin:

谢谢楼上两位的回答,我用#progma DATA_ALIGN指令来规避了这个问题。

赞(0)
未经允许不得转载:TI中文支持网 » CCS V5.3版本对GNU扩展特性是否支持的问题
分享到: 更多 (0)