2012-03-06 13 views

答えて

4

Xcodeのヘルプはかなり明確な定義提供:

名:その他のCフラグ

要約:CやObjective-のために、コンパイラに渡す追加フラグのスペース区切りリストをCファイル。スペースや特殊文字(スペースを含む可能性のあるパス名など)を含む引数は必ずバックスラッシュエスケープしてください。 Xcodeが特定のCまたはObjective-CコンパイラフラグのUIをまだ提供していない場合は、この設定を使用します。 [OTHER_CFLAGS]

名:その他のC++のフラグ

要約:C++とObjective-C++ファイル用のコンパイラに渡す追加フラグのスペース区切りリスト。スペースや特殊文字(スペースを含む可能性のあるパス名など)を含む引数は必ずバックスラッシュエスケープしてください。 XcodeがC++またはObjective-C++コンパイラフラグのUIをまだ提供していない場合は、この設定を使用します。 [OTHER_CPLUSPLUSFLAGS]

CとObj-Cソースファイルをコンパイルするときに "その他のCフラグ"がコンパイラに渡されます。 "その他のC++フラグ"は、C++およびObj-C++のソースファイルをコンパイルするときにコンパイラに渡されます。

あなたの2番目の質問に:はい。デバッグ、リリース、または別の構成のフラグを指定するには、「その他のCフラグ」の左側にある開示用の三角形をクリックし、目的の構成に対応する行に目的のフラグを設定します。

1

Cフラグは、CおよびObjective-Cソースファイルをコンパイルするときに使用されます。 C++フラグは、C++およびObjective-C++のソースファイルをコンパイルするときに使用されます。それらはCFLAGSおよびCXXFLAGSに似ており、makeにあります。

私は、デバッグとリリースのビルドについてはわかりませんが、どちらの場合でも使用すると思います。確かにあなたは簡単にそれを試すことができます。

関連する問題