ideone.com 和 codepad.org 都采用Little-Endian结构。
我想在一些具有Big-Endian结构的机器上测试我的代码(例如 - 我没有的Solaris)。 你知道有什么简单的方法吗?
ideone.com 和 codepad.org 都采用Little-Endian结构。
我想在一些具有Big-Endian结构的机器上测试我的代码(例如 - 我没有的Solaris)。 你知道有什么简单的方法吗?
在谷歌上搜索“big endian online emulator”把我带到了PearPC。我认为如果你有耐心,你可以安装Mandrake Linux,获取gcc,然后开始工作。
如果您正在使用Ubuntu,您可以下载MIPS交叉编译器(或任何其他由QEMU支持且具有预构建交叉编译器的大端架构),以及QEMU用户程序,然后在静态链接下编译您的代码,然后直接运行它。
sudo apt-get install gcc-multilib-mips-linux-gnu gcc-mips-linux-gnu qemu-user
然后
mips-linux-gnu-gcc test.c -o test -static
qemu-mips ./test