4.5.5. __attribute__((packed))

packed 변수 특성은 변수나 구조체 필드가 가능한 최소 정렬을 갖도록 지정합니다. 즉, aligned 특성을 사용하여 더 큰 값을 지정하지 않는 한 변수의 경우 1바이트가 되고 필드의 경우 1비트가 됩니다.

Note

이 변수 특성은 ARM 컴파일러에서 지원하는 GNU 컴파일러 확장입니다.

예제

struct
{
    char a;
    int b __attribute__ ((packed));
} Variable_Attributes_packed_0;

추가 참고

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential