Ubuntu システムで GCC + GNUstep を使用して Objective-C を試しています。
LLVM Clang コンパイラについてですが、どのような *step ライブラリが提供されていますか? Apple Cocoa で GNUstep を使用していますか? コレクション、ストリームなどの基本ライブラリに主に興味があります。Web サイトにはあまり情報がありません。
Ubuntu システムで GCC + GNUstep を使用して Objective-C を試しています。
LLVM Clang コンパイラについてですが、どのような *step ライブラリが提供されていますか? Apple Cocoa で GNUstep を使用していますか? コレクション、ストリームなどの基本ライブラリに主に興味があります。Web サイトにはあまり情報がありません。
LLVM Clang はコンパイラです。OS X / iOS 上の Cocoa / Cocoa Touch フレームワーク、またはその他のフレームワークやプラットフォームから完全に独立しています。
パズルが彼の答えで言ったように、 clang は gcc のようなコンパイラです。Linux では、gcc の代わりに clang を GNUstep ライブラリー (あなたが求めていた NS* クラスを提供します) と一緒に使用することもできます。
詳細については、GNUstep Objc2 FAQまたはこのブログ投稿などを参照してください。
他の人が言ったように、LLVM Clang は単なるコンパイラです。ただし、Clang、最新の GNUstep Objective-C 2.0 ランタイム、および GNUstep 自体を使用して、Ubuntu で Objective-C 2.0 の最新の機能をすべて利用できます。方法については、こちらをご覧ください。
http://wiki.gnustep.org/index.php/GNUstep_under_Ubuntu_Linux
このページは GNUstep 開発者によって管理されており、Clang と GNUstep Objective-C ランタイムを使用して、Objective-C 2.0 に必要なすべてをゼロからコンパイルおよびインストールするための bash スクリプトが含まれています。 //github.com/gnustep/libobjc2 . これらの長いスクリプトは遅かれ早かれ時代遅れになるため、Stackoverflow にコピーするのは意味がありません。したがって、そのリンクをたどって、すべてを直接入手してください。