attribute

__attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐

_attribute__((noreturn)),就是告诉编译器这个函数不会返回给调用者,以便编译器在优化时去掉不必要的函数返回代码

__attribute__ ((aligned(4))),数据结构4字节对齐

原文地址:https://www.cnblogs.com/xpylovely/p/14675554.html