Linux ARM ELF和iOS ARM ELF文件有什么区别?

时间:2013-05-21 12:22:00

标签: ios linux arm

受试者说。但为了更清楚,我想知道细节有什么不同。我的意思是二进制标题,或一些数据对齐,或映射和重映射函数或其他你知道的其他方法?

你能在iOS上使用Android ARM ELF二进制文件吗?为什么不?我的意思是系统调用? libc的?精灵格式的区别?我知道达尔文不是Linux。也许系统调用。但我只是猜测,我想知道一个知道的人。

例如我用arm-ios gcc编译,然后用arm-linux ld链接,会发生什么?它会起作用吗?或者如果不是,为什么不呢?

抱歉,我的措辞很混乱,因为我缺乏一些深刻的知识。但这就是我寻找专业知识的原因。否则我会知道如何自己找到这个信息。

谢谢

1 个答案:

答案 0 :(得分:1)

iOS二进制文件不使用ELF文件格式,而是使用mach-o文件格式。这是完全不同的格式。