6

64 ビットのコマンドライン環境で 32 ビットの Intel OS X バイナリをコンパイルするには何が必要ですか? -m32フラグを追加するのと同じくらい簡単ですか?私は Xcode を使用していませんがgcc、必要に応じて使用できるライブラリをインストールするために使用できます。アドバイスありがとうございます。

4

1 に答える 1

8

Apple の GCC 実装を使用して Macintosh コンピュータでコンパイルする場合、渡すことができる追加オプションの 1 つに " -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 に答える