factorial.macho64 was produced (essentially) by: gcc factorial.c mv a.out factorial.macho64 with: Apple LLVM version 8.1.0 (clang-802.0.42)