Mach-O

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Ce modèle est-il pertinent ? Cliquez pour en voir d'autres.
Cette section ou cet article est une traduction incomplète. (indiquez la date de pose grâce au paramètre date)

Vous pouvez modifier la page pour effectuer la traduction.

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]