5

私は OSX Snow Leopard を使用しており、新しいバージョンの gcc には macports を使用しています。

gcc の -arch_only コンパイラ フラグの意味は何ですか? それが何をするのか(「-arch x86_64」が64ビットバイナリを作成することは知っていますが、それだけです)、およびgccバージョン間でサポートが異なるように見える理由について混乱しています。

macports gcc 4.4 はサポートしていますが、macports 4.6-4.8 はサポートしておらず、次のエラーが発生します。

gcc-mp-4.8: error: unrecognized command line option '-arch_only'

これに関連して、「-arch」のサポートもバージョンによって異なるようです。4.4 はサポートしていますが、4.6 はサポートしていません。4.7 と 4.8 はサポートしています。

4

0 に答える 0