分类:
2008-03-24 17:08:34
必须:
struct student{
char a;
char b;
int c;
}__attribute__ ((packed));
typedef struct student student_t;
student_t stdent_a;
才会真正的有效,如果:
typdef student{
char a;
char b;
int c;
}student_t __attribute__ ((packed));
是没有起packed 的作用的。
note: 以上实验是在powerpc 860 cpu,gnu gcc,vxworks platform上验证。
david 20060419/shanghai/baniantech
or write as follows:
typedef struct student{
char a;
char b;
int c;
}student_t __attribute__ ((packed));