윈도우 64bit 운영체제와 임베디드 운영체제 간의 메모리 기본 할당 단위가 달랐었다 ▶운영체제 별로 메모리 기본 할당 단위가 다르다,, (64bit: 8byte / 32bit: 4byte) offset => 상대 주소 기준 주소로부터 얼만큼 떨어진 곳에 원하는 데이터 값이 있다. 고 할 때 '얼만큼 떨어진'이 offset이다 ex) 기준 주소: 100 일 때 +10 떨어진 곳에 위치해 있다고 하면 +10이 offset #pragma pack() 파라그마 팩은 메모리 할당 단위를 강제로 변경시키는 define(전처리)이다 #pragma pack(push, 1)//1바이트 단위로 정렬 방식을 바꾸고 기존정렬방식을 스택에 저장 struct Packing{ . . . } #pragma pack(pop)//스택..