iOS 5の登場以来、私のアプリにいくつかの問題がありますが、私は世界で何が起こっているのか把握しようとしています。開発環境における顕著な違いの1つは、デフォルトのコンパイラであるApple LLVM 3.0に切り替えることです(私が間違っていれば修正します)。そのため、LLVM GCC 4.2に戻すと、助けて。Xcode 4.2のデフォルトコンパイラをGCC 4.2に変更しても問題ありませんか?
その他の互換性の問題はありますか?コンパイラのバージョンを切り替えるのは何ですか?
iOS 5の登場以来、私のアプリにいくつかの問題がありますが、私は世界で何が起こっているのか把握しようとしています。開発環境における顕著な違いの1つは、デフォルトのコンパイラであるApple LLVM 3.0に切り替えることです(私が間違っていれば修正します)。そのため、LLVM GCC 4.2に戻すと、助けて。Xcode 4.2のデフォルトコンパイラをGCC 4.2に変更しても問題ありませんか?
その他の互換性の問題はありますか?コンパイラのバージョンを切り替えるのは何ですか?
私はclang(Appleが「apple compiler suite 3」などと呼んでいる)をllvm-gccといいますか?ストレートgcc(バックエンドとフロントエンドの両方)はXcode 4.2のオプションではありません
私はまだclangではなくllvm-gccを使用します。私はまだclangと異なる結果(=コアダンプ)を生成するコード(特にC++がたくさんあります)を持っています。 Clangの方がはるかに良くなっていますが、特にC++の場合には問題があるようです。
一方、llvm-gccは4.2で非常に安定しています(これは4.2より前の場合ではありません)。
ARCがllvm-gccで動作するかどうかはわかりません。私はちょっと考えていましたが、それは使用しないので、わかりません。