Mach-O MachO为Mach Object文件格式的缩写它是一种用于可執行檔目标代码動態函式庫内核转储的檔案格式作为aout格式的替代者MachO提供了更强的扩展性并提升了符号表中資訊的访问速度 MachO曾经为大部分基于Mach核心的作業系統所使用NeXTSTEPDarwin和Mac OS X等系统使用这种格式作为其原生可執行檔库和目标代码的格式而同样使用GNU Mach作为其微内核的GNU Hurd系统则使用ELF而非MachO作为其标准的二进制檔案格式