GCC 字节对齐设置

来源:互联网 发布:阿里巴巴用什么数据库 编辑:程序博客网 时间:2024/06/01 07:30

1、全局对齐设置:

使用伪指令#pragma pack (n),GCC编译器将按照n个字节对齐。 
使用伪指令#pragma pack (),取消自定义字节对齐方式。


2、单变量设置:

__attribute__ ((aligned (n))),让所作用的结构成员对齐在n字节自然边界上。如果结构中有成员的长度大于n,则按照最大成员的长度来对齐。

__attribute__ ((packed)),取消优化对齐

原创粉丝点击