1 引言
本文作者在为Sitsang评估板编写一个从二进制文件中读取浮点数的程序时,发现一个奇怪的问题:在x86上编译后能够正确运行的程序,交叉编译后拿到评估板上跑就不对了。比如,本来文件中保存的二进制数据的值应该是
2 测试程序
测试程序非常简单,如下所示:
#include <stdio.h>
#include <stdlib.h>
int
main(void)
0
1 引言
本文作者在为Sitsang评估板编写一个从二进制文件中读取浮点数的程序时,发现一个奇怪的问题:在x86上编译后能够正确运行的程序,交叉编译后拿到评估板上跑就不对了。比如,本来文件中保存的二进制数据的值应该是
2 测试程序
测试程序非常简单,如下所示:
#include <stdio.h>
#include <stdlib.h>
int
main(void)