将Big Endian ELF可执行文件转换为Little Endian字节序?

时间:2017-01-16 11:41:44

标签: arm elf endianness

是否可以在不影响代码功能和文件格式的情况下更改ELF字节顺序?

我的目标是在Little Endian机器上运行Big Endian ARM可执行文件。

如果它不仅仅是交换字节(由于标题和我猜的更多),需要的步骤是什么?

1 个答案:

答案 0 :(得分:2)

没有。字节序不仅仅是文件格式,而是代码中使用的ABI,无论是机器指令还是数据结构。

ARM BE / LE在此时x86和ARM之间会有相同的差异,并且无法翻译"。