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

Property Value
dbo:abstract
  • Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X. (fr)
  • Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X. (fr)
dbo:developer
dbo:thumbnail
dbo:wikiPageID
  • 3135635 (xsd:integer)
dbo:wikiPageLength
  • 3804 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 141225224 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:codeDeLangue
  • en (fr)
  • en (fr)
prop-fr:containerFor
  • ARM, SPARC, PA-RISC, PowerPC and x86 exécutable code, memory image dumps (fr)
  • ARM, SPARC, PA-RISC, PowerPC and x86 exécutable code, memory image dumps (fr)
prop-fr:extension
  • none, .o, .dylib (fr)
  • none, .o, .dylib (fr)
prop-fr:genre
prop-fr:légende
  • Icône de terminal, semblable à celle du terminal de Mac OS X (fr)
  • Icône de terminal, semblable à celle du terminal de Mac OS X (fr)
prop-fr:nom
  • Mach-O (fr)
  • Mach-O (fr)
prop-fr:owner
prop-fr:texteOriginal
  • Mach-O Future With the introduction of Apple's Mac OS X 10.6 platform the Mach-O file has undergone a significant modification that causes binaries compiled on a 10.6 computer to be by default only able to run on a 10.6 computer. The difference stems from load commands that Mac OS X's linker can not understand on previous Mac OS X versions. Another significant change to the Mach-O format is the change in how the Link Edit tables function. In 10.6 these new Link Edit tables are compressed by removing unused and unneeded bits of information, however Mac OS X 10.5 and earlier cannot read this new Link Edit table format. To resolve this issue, the linker flag "-mmacosx-version-min=" is heavily used and depended on. Apple, current maintainer of the Mach-O format, recommends that all developers now use this flag along with the appropriate SDK headers when creating an application/binary. (fr)
  • Mach-O uses the REL relocation format to handle references to symbols. When looking up symbols Mach-O uses a two-level namespace that encodes each symbol into an 'object/symbol name' pair that is then linearly searched for by first the object and then the symbol name. The basic structure—a list of variable-length "load commands" that reference pages of data elsewhere in the file—was also used in the executable file format for Accent. The Accent file format was in turn, based on an idea from Spice Lisp. Multiple Mach-O files can be combined in a multi-architecture binary; this allows a single binary file to contain code to support multiple instruction set architectures. For example, a multi-architecture binary for Mac OS X could contain both 32-bit and 64-bit PowerPC code, or could contain both 32-bit PowerPC or x86 code, or could contain 32-bit PowerPC code, 64-bit PowerPC code, 32-bit x86 code, and 64-bit x86 code. (fr)
  • Mach-O Future With the introduction of Apple's Mac OS X 10.6 platform the Mach-O file has undergone a significant modification that causes binaries compiled on a 10.6 computer to be by default only able to run on a 10.6 computer. The difference stems from load commands that Mac OS X's linker can not understand on previous Mac OS X versions. Another significant change to the Mach-O format is the change in how the Link Edit tables function. In 10.6 these new Link Edit tables are compressed by removing unused and unneeded bits of information, however Mac OS X 10.5 and earlier cannot read this new Link Edit table format. To resolve this issue, the linker flag "-mmacosx-version-min=" is heavily used and depended on. Apple, current maintainer of the Mach-O format, recommends that all developers now use this flag along with the appropriate SDK headers when creating an application/binary. (fr)
  • Mach-O uses the REL relocation format to handle references to symbols. When looking up symbols Mach-O uses a two-level namespace that encodes each symbol into an 'object/symbol name' pair that is then linearly searched for by first the object and then the symbol name. The basic structure—a list of variable-length "load commands" that reference pages of data elsewhere in the file—was also used in the executable file format for Accent. The Accent file format was in turn, based on an idea from Spice Lisp. Multiple Mach-O files can be combined in a multi-architecture binary; this allows a single binary file to contain code to support multiple instruction set architectures. For example, a multi-architecture binary for Mac OS X could contain both 32-bit and 64-bit PowerPC code, or could contain both 32-bit PowerPC or x86 code, or could contain 32-bit PowerPC code, 64-bit PowerPC code, 32-bit x86 code, and 64-bit x86 code. (fr)
prop-fr:uniformType
  • com.apple.mach-o-binary (fr)
  • com.apple.mach-o-binary (fr)
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X. (fr)
  • Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X. (fr)
rdfs:label
  • Mach-O (fr)
  • Mach-O (de)
  • Mach-O (uk)
  • Mach-O (zh)
  • Mach-O (fr)
  • Mach-O (de)
  • Mach-O (uk)
  • Mach-O (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of