结构体内存对齐

环境:Linux 32位系统,gcc编译器。编译器 #pragma pack(n) 指定n字节对齐,有效对齐值为MIN(n, 结构体自身对齐值)。n的取值范围:1,2,4,8,16。编译 #pragma pack() 取消指定字节对齐,恢复默认对齐值——4。gcc __attribute__((aligned(n))) 指定n字节对齐,有效对齐值为MAX(n, 结构体自身对齐值)。n的取值范围:1
相关文章
相关标签/搜索