2013-05-21 90 views
1

该主题说。但只是为了更清楚一点,我不知道详细的区别是什么。我的意思是二进制头文件,或一些数据对齐,或者映射和重映射函数或其他你知道的其他东西的方法?Linux ARM ELF和iOS ARM ELF文件有什么区别?

你可以在iOS上使用Android ARM ELF二进制文件吗?为什么不?我的意思是系统调用? libc的?精灵格式差异?我知道达尔文不是Linux。所以也许系统调用。但我只是猜测,我想从知道的人那里知道。

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

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

谢谢

回答

1

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

+0

哇,这是相当令人震惊的,谢谢 – exebook

+0

你的链接现在被打破。 – Ruslan

相关问题