我有一个C档:
.new-design {
b {
font-weight: 600;
}
}
如何使用gcc编译此文件以生成小端二进制文件?
.new-design b {
font-weight: 600;
}
答案 0 :(得分:0)
尽管如此,Little-Endian是所有标准配置的默认设置。另外配置的编译器工具包可以使用此开关来获取所需的格式。
gcc file.c -mlittle-endian
你去.. ..
答案 1 :(得分:0)
我想将其他答案捆绑在一起。在小端机器上(x86):
evaitl@evbb ~/se $ cat foo.c
#include <stdint.h>
typedef struct {
uint32_t m1;
uint16_t m2;
} TStruct;
TStruct s = {
1,
2
};
evaitl@evbb ~/se $ gcc -c foo.c
evaitl@evbb ~/se $ objcopy -O binary foo.o foo
evaitl@evbb ~/se $ hexdump -C foo
00000000 01 00 00 00 02 00 00 00 |........|
00000008
答案 2 :(得分:-1)