看,我已经写了一个程序为大端,现在我没有大端的机器,但我想检查我的程序是否将正确地工作在大端,所以我如何才能检查在我的小端pc?
有没有在线虚拟的big-endian编译器?
注意:我已经在谷歌上搜索过了,但没有找到任何东西。
发布于 2011-09-23 09:22:14
qemu可以虚拟化所有类型的体系结构,其中包括高字节优先的体系结构。
发布于 2011-09-23 14:53:54
Qemu是一个有用的仿真器/虚拟器,也就是运行程序,但你首先需要一些东西来编译它。
一旦你选择了qemu支持的大端架构,例如PowerPC,你将需要一个在你的PC上运行的交叉编译器,它会为这个架构生成二进制文件(例如PowerPC)。
如果你非常幸运,你的发行版包含一些二进制文件。但是,在大多数情况下,您可能会被迫自己编译binutils
、glibc
和gcc
。
https://stackoverflow.com/questions/7526787
复制