[질문]구조체의 크기에 관한 질문..
글쓴이: leolo / 작성시간: 수, 2003/04/09 - 4:22오후
다음과 같이 구조체를 잡았습니다.
struct eth_info{
char name[IFNAMSIZ]; //16byte
struct sockaddr addr; //16byte
struct sockaddr broadaddr;
struct sockaddr netmask;
char hwaddr[32]; //32byte
};
struct msp_bc {
uint8_t type; //1byte
uint8_t len; //1byte
struct eth_info einfo; //96byte
};
이렇게 구조체를 잡으면 일반 데스크 탑에서
gcc로 컴파일 한 후에 실행 시키면
msp_bc구조체는 총 98byte를 차지 합니다.
그런데, arm-uclibc-gcc로 컴파일한 후에
임베디드 보드에서 수행 할 때는 100byte로
나타나더군요..
이유가 무엇인지 궁금합니다...
Forums:
비슷한 내용이 있습니다.참고하세요.[url]http://bbs
비슷한 내용이 있습니다.
참고하세요.
http://bbs.kldp.org/viewtopic.php?t=25&highlight=align
우리 모두 리얼리스트가 되자. 그러나 가슴에 이룰 수 없는 꿈을 가지자
댓글 달기