OS X中的可执行格式与FreeBSD中的可执行格式

Mac OS X使用Mach-o可执行格式,FreeBSD Unix使用ELF可执行格式. OS X使用FreeBSD Unix,如果我错了,请纠正我.那为什么OS X中的Executable格式与FreeBSD Unix的格式不同?
最佳答案
答案非常简短:OSX将Mach内核与BSD Unix工具集和库结合在一起. Mach遗产(通过NeXTSTEP)导致使用Mach-O作为可执行格式.

有关详细信息,请参阅此答案:https://unix.stackexchange.com/a/713/24313

转载注明原文:OS X中的可执行格式与FreeBSD中的可执行格式 - 代码日志