xcode 5 をインストールしましたが、gcc コンパイラが非推奨になっていることに気付きました。Apple LLVM 5.0 に切り替えたくないと仮定すると、ここに私の質問があります。
iOS7 SDK を使用しながら、llvm-gcc-4.2 でコンパイルすることはできますか?
はいの場合、これを行う方法は?
それが可能かどうかわからない場合は、私が投稿した質問に実際に回答していないため、「clang を使用してください」などの回答を投稿しないでください。
Apple は、XCode 5 で llvm-gcc-4.2 のサポートを削除しました。ベース SDK をインストールして 6.1 SDK に変更しても、llvm-gcc-4.2 を使用してビルドすることはできません。したがって、llvm-gcc-4.2 を使用したい場合は、XCode 4.x を引き続き使用するしかありません。
LLVM-GCC は Xcode 5 には含まれていません。
https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_5_0.htmlから上記の行を取得しました
問題は、 llvm-gcc の代わりに何を使用するかです。
homebrewを使用して、必要な gcc バージョンをインストールできます。ほとんどの場合、すべての Makefile を修正する必要があります (ため息)。
やった:
brew search gcc
そして結果:
homebrew/versions/gcc43
homebrew/versions/gcc45
homebrew/versions/gcc47
homebrew/versions/gcc49
homebrew/versions/gcc44
homebrew/versions/gcc45
homebrew/versions/gcc48
homebrew/versions/llvm-gcc28
homebrew/dupes/apple-gcc42