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