CCS3.3 中结构体成员对齐

2019-07-30 17:45发布

大家好,小弟最近在用DM6446芯片,然后需要在其ARM端设置字节对齐,用的是CCS3.3。但好像找了好久,也没有在网上找到解决__packed的方法,CCS编译环境不识别__packed以及#pragma,很是郁闷啊.
如下:
请问一下朋友们为什么在CCS3.3编译
typedef __packed struct

{

char a;

int b;

}teststruct;
这个结构体时提示
编译出错: error: expected a type specifier

          error: expected a ";"
这个错误。是CCS3.3编译器本身不支持__packed这种结构体成员的对齐方式吗?如果不支持,那

么怎么样来改变其结构体的对齐方式?请朋友们不吝赐教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。