以前确实没注意这个问题,以下是编译器默认的对齐方式(图片为证)
在KEILfor arm中是sizeof(struct testa)=8;sizeof(struct test)=24;
IAR for arm中sizeof(struct testa)=8;sizeof(struct test)=24;
VC6.0中不支持 ...
panyi1013 发表于 2009-12-1 23:46
请问什么是正常情况下?IAR EWARM版本也有几个,我的IAR4.42中,不管芯片选ARM9的还是cortex-m3的,结果都是20,而且也都是“正常情况”。这个答案本来就不是固定的,楼主也已经承认。 |