__attribute__((packed))用法
时间: 2023-04-25 16:05:39 浏览: 174
__attribute__
4星 · 用户满意度95%
__attribute__((packed))是GCC编译器的一个特殊属性,用于告诉编译器取消结构体成员的对齐,使得结构体的大小变小,从而节省内存空间。在嵌入式系统等资源有限的环境中,这个属性可以发挥重要作用。但是需要注意的是,取消对齐可能会影响程序的性能,因此需要根据具体情况进行权衡。
阅读全文
__attribute__