2012-11-30 15 views
5

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

答えて

5

アップルの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) 
+0

'i386'は常に(と私はいつも平均)32ビットIntelです:

The man pageが、これは言いますか? –

+0

AFAIK ...私が知りませんでしたAMDや他のIntelのライバルがアップルのコンピュータ用チップを作っていない限り、 –

+0

さて、私はそのショットを与え、私が見つけることができるものを見ます。ありがとう。 –