Macos 如何使用2种Mac OS X架构编译通用二进制文件?

Macos 如何使用2种Mac OS X架构编译通用二进制文件?,macos,Macos,如果我使用XCode创建一个项目,我可以将它编译为32位和64位。 也可以这样编译Apache吗?那么它将在两种体系结构上都起作用?使用这两种体系结构使其成为通用二进制文件?是的,只需构建这两种体系结构,然后使用将它们组合成一个胖二进制文件。出于好奇,为什么要使用Apache?OSX已经安装了Apache。似乎暗示这是可能的。虽然它是在10.4.0版本上编译的,但为什么它需要64位呢?为什么不运行32位版本而不考虑主机架构呢?我是64位的,我可以编译32位吗?我需要编译它,因为我想制作一个类似M

如果我使用XCode创建一个项目,我可以将它编译为32位和64位。
也可以这样编译Apache吗?那么它将在两种体系结构上都起作用?使用这两种体系结构使其成为通用二进制文件?

是的,只需构建这两种体系结构,然后使用将它们组合成一个胖二进制文件。

出于好奇,为什么要使用Apache?OSX已经安装了Apache。似乎暗示这是可能的。虽然它是在10.4.0版本上编译的,但为什么它需要64位呢?为什么不运行32位版本而不考虑主机架构呢?我是64位的,我可以编译32位吗?我需要编译它,因为我想制作一个类似MAMP的应用程序,所以我需要以某种方式捆绑Apache、PHP和MySQL