0

Xcode4.5.2を使用しています。ビルド設定で、デバッグ用のコンパイラは「デフォルトコンパイラ(Apple LLVMコンパイラ4.1)」と表示され、リリース用のコンパイラは「LLVMGCC4.2」であることがわかります。4.1がデバッグに使用され、4.2がリリースに使用されるのはなぜですか?

自分で変えたとは思いませんが、少し前に変えたのではないかと思います。私がそれを変更した場合、誰かがリリースに適しているか知っていますか?

4

1 に答える 1

0

LLVM-GCC4.2はLLVM4.2ではありません。これは、LLVMバックエンドを備えたGCC4.2フロントエンドです。これは、Clangの開発中に使用された中間コンパイラでした。そして、私はそれがデフォルトだとは思わない。私はあなたがあなたのプロジェクトにそれを設定していると思います。Xcode4.5.2のデフォルトはLLVM4.1のようで、デバッグとリリースの区別はありません。

また、LLVM-GCCは近い将来完全になくなることに注意してください(おそらくXcodeの次のメジャーリリース)。

于 2012-12-11T20:10:42.917 に答える