【发布时间】:2016-07-06 15:30:34
【问题描述】:
我有一个 C 文件:
#include <stdint.h>
typedef struct {
uint32_t m1;
uint16_t m2;
} TStruct;
TStruct s = {
1,
2
};
如何用 gcc 编译这个文件以生成 little endian 二进制文件?
0x01 0x00 0x00 0x00 0x02 0x00
【问题讨论】:
-
将其编译为使用小端序的拱形...而且您还必须注意对齐。
标签: c