2013-05-21 2 views
1

제목이 말합니다. 그러나 더 명확하게하기 위해 차이점이 무엇인지 자세히 궁금해합니다. 바이너리 헤더, 또는 일부 데이터 정렬, 또는 함수를 매핑하거나 재 맵핑하는 방법 또는 다른 것을 알고있는 것을 의미합니까?Linux ARM ELF와 iOS ARM ELF 파일의 차이점은 무엇입니까?

iOS에서 Android ARM ELF 바이너리를 사용할 수 있습니까? 왜 안돼? 나는 syscalls를 의미합니까? libc? 요정 형식 차이? 나는 다윈이 리눅스가 아니라는 것을 알고있다. 그래서 아마 syscalls. 그러나 나는 단지 짐작하고있다. 나는 알고있는 누군가로부터 알고 싶다.

예를 들어, arm-ios gcc로 컴파일 한 다음 arm-linux ld와 링크하면 어떻게됩니까? 작동할까요? 아니면 그렇지 않은 이유는 무엇입니까?

미안하지만 내 말씨가 어수선합니다. 깊은 지식이 부족하기 때문입니다. 그러나 그것이 전문성을 찾는 이유입니다. 그렇지 않으면이 정보를 직접 찾는 방법을 알게되었습니다.

답변

1

아이폰 OS 바이너리는 ELF 파일 형식 만 mach-o 파일 형식을 사용하지 않는 감사드립니다. 어떤 완전히 다른 형식입니다.

+0

와우, 아주 충격적입니다. 덕분에 – exebook

+0

링크가 끊어졌습니다. – Ruslan

관련 문제