4.5.3. __attribute__((aligned))

aligned 变量属性指定变量或结构字段的最低对齐要求(按字节计算)。

Note

此变量属性是 ARM 编译器支持的 GNU 编译器扩展。

示例


int Variable_Attributes_aligned_0 __attribute__ ((aligned (16)));

/* aligned on 16 byte boundary */

short Variable_Attributes_aligned_1[3] __attribute__ ((aligned));

/* aligns on 4 byte boundary for ARM */

另请参阅

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