私のプロジェクトセットが見つかりました
GCC_NO_COMMON_BLOCKS = NO
Apple LLVMコンパイラ3.1-「共通ブロックなし」としてのコード生成設定)
知りたいのですが:そのフラグは何に使用されますか?
どうもありがとう
Xcodeのクイックヘルプから:
Cでは、初期化されていないグローバル変数でさえ、共通のブロックとして生成するのではなく、オブジェクトファイルのデータセクションに割り当てます。これには、2つの異なるコンパイルで同じ変数が(externなしで)宣言されている場合、それらをリンクするときにエラーが発生するという効果があります。これが役立つ唯一の理由は、プログラムが常にこのように機能する他のシステムで機能することを確認したい場合です。
クイックヘルプは、右側のペインの[クイックヘルプインスペクターを表示]タブにあります。