6

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

4

1 回答 1

8

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

手册页是这样说的:

-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)
于 2012-12-08T14:18:47.510 回答