“arm-linux-user”和“armeb-linux-user”有什么区别?

3
当我从源代码编译QEMU时,在文件“configure”中,我发现选项“--target-list”支持“arm-linux-user”和“armeb-linux-user”。我知道xx-linux-user是用于用户仿真的。那么,“arm-linux-user”和“armeb-linux-user”有什么区别呢?
2个回答

3

armeb-linux-user是用于大端字节序的Linux ARM二进制文件,而arm-linux-user则用于小端字节序的ARM二进制文件。如果您不知道自己需要大端字节序,那么您也不需要它。(通常,用户模式QEMU的设置使用主机内核的binfmt-misc支持,因此它可以自动选择适合客户端可执行文件的正确-linux-user QEMU二进制文件来运行。)


1

ARMEB = ARM EABI 大端

ARMEL = ARM EABI 小端

EABI = 嵌入式应用程序二进制接口


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接