在64位命令行环境中编译32位Intel OS X二进制文件涉及什么?它像添加-m32标志一样简单吗?我没有使用Xcode,但是可以使用它来安装gcc可以使用的库(如果需要)。谢谢你的建议。

最佳答案

如果要使用Apple的GCC实现在Macintosh计算机上进行编译,则可以传递的其他选项之一是“-arch”参数。

The man page这样说:

-arch arch
   Compile for the specified target architecture arch.
   The allowable values are i386, x86_64, ppc and ppc64.
   Multiple options work, and direct the compiler to produce "universal"
   binaries including object code for each architecture specified with -arch.
   This option only works if assembler and libraries are available
   for each architecture specified.  (APPLE ONLY)

关于macos - macos-在64位环境中编译32位OS X二进制文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13650888/

10-14 10:39