Mach-O

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Mach-O
Image illustrative de l'article Mach-O
Icône de terminal, semblable à celle du terminal de Mac OS X

Extension none, .o, .dylib
Type de format Fichier binaire, exécutable, objet, bibliothèques partagés, core dump

Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X.

Structure des fichiers Mach-O[modifier | modifier le code]

Chaque fichier Mach-O est constitué d'un entête, suivi d'une série de commandes de chargement, suivie d'un ou plusieurs segments qui contiennent jusqu'à 255 sections.

Le devenir de Mach-O[modifier | modifier le code]

Avec l'introduction de la version 10.6 de Mac OS X (Snow Leopard), le format Mach-O a subi une importante modification, qui empêche les binaires compilés sous Mac OS X 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 Mac OS X ne comprend pas.

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]