__attribute__((packed)) 変数属性

packed 変数属性を使用すると、その変数や構造体フィールドに可能な最小境界整列を使用するように指定できます。つまり、より大きい値を aligned 属性で指定しない限り、変数には 1 バイト、フィールドには 1 ビットが使用されます。

Note

この変数属性は、ARM コンパイラでサポートされている GNU コンパイラの拡張機能です。

Show/hide

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

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711