Mach-O
Un article de Wikipédia, l'encyclopédie libre.
|
|
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
|
|
|
Cette section ou cet article est une traduction incomplète.
Vous pouvez le compléter en le modifiant.
|
| Mach-O | |
|---|---|
|
|
|
| Extension | none, .o, .dylib |
| Type de format | Fichier binaire, exécutable, objet, bibliothèques partagés, core dump |
| modifier |
|
Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X.
Sommaire |
[modifier] Structure des fichiers Mach-O
Chaque fichier Mach-O est constitué d'un entête, suivi d'une série de commandes de chargement, suivi par un ou plusieurs segments qui contiennent jusqu'à 255 sections.
[modifier] Le devenir de Mach-O
Avec l'introduction de la version 10.6 de MacOS X (Snow Leopard), le format Mach-O a subi une importante modification, qui empêche les binaires compilés sous MacOS 10.6 d'être exécutés sur des versions plus anciennes du système. La différence vient de certaines commandes de chargement que l'éditeur de liens des anciennes versions de MacOS X ne comprend pas.
[modifier] Voir aussi
[modifier] Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Mach-O » (voir la liste des auteurs)