当前位置: 技术问答>linux和unix
如何让gcc识别#pragma pack(1)语句?
来源: 互联网 发布时间:2015-11-21
本文导语: 我用ARM交叉编译时,gcc不认#pragma pack(1),非要在定义的结构体上加__attribute__((packed))才行,如何让gcc识别#pragma pack(1)语句? gcc版本 gcc version 3.2.1 20020930 (MontaVista) | 用__attribute__((packed))就...
我用ARM交叉编译时,gcc不认#pragma pack(1),非要在定义的结构体上加__attribute__((packed))才行,如何让gcc识别#pragma pack(1)语句?
gcc版本
gcc version 3.2.1 20020930 (MontaVista)
gcc版本
gcc version 3.2.1 20020930 (MontaVista)
|
用__attribute__((packed))就可以了啊,人家GCC本来就不支持#pragma pack(1)这样的东东,你偏要写个这样的东东,除非你去改GCC源码,否则就没有办法了
你的这个想法就像是让GCC支持“汉语编程”一样
你的这个想法就像是让GCC支持“汉语编程”一样