arm-linux-gcc를 사용하다 x86 gcc 및 VC 와 다른 이상한 현상을 발견하여 도움을 부탁드립니다.
[code:1]#include <stdio.h>
typedef struct _foo1 {
char c1;
char c2;
char c3;
} foo1;
typedef struct _foo2 {
char c1;
char c2;
char c3;
} foo2;
typedef struct _foo3 {
int i1;
foo1 s1;
foo2 s2;
int i2;
} foo3;
int main(int argc, char *argv[])
{
foo3 s3;
fprintf(stderr, "0x%08x\n", &s3.i1);
fprintf(stderr, "0x%08x\n", &s3.s1);