web-dev-qa-db-ja.com

Objective-Cコードを記述してコンパイルするにはどうすればよいですか?

LinuxでObjective-Cコードを記述してコンパイルするにはどうすればよいですか?

Clangについて聞いたのですが、Clang/LLVM/Objective-Cに関する例/チュートリアルが見つかりませんでした。

12
Rusfearuth
Sudo apt-get install build-essential gobjc gobjc++ gnustep gnustep-devel libgnustep-base-dev -y
vi *.m
gcc `gnustep-config --objc-flags` *.m -lgnustep-base -lobjc
13
Aura

コンパイラインフラストラクチャとしてLLVMをダウンロードしてビルドします。次に、CLANGフロントエンドをダウンロードしてビルドし、C/C++とObjectiveC/C++をコンパイルします。

私はあなたがこれに従うことを試みることができると思います クイックスタート ガイド。これらの言語で作業する場合、Clangが実際にGCCを置き換える可能性があることに注意してください。

9
Jack

http://www.gnustep.org/ を見てください。彼らは、Objective-C 2.0 forLINUXで開発するためのツールを持っています。ソースファイルとそれをいくつかのLINUXディストリビューションにインストールする方法のヒントはここにあります: http://www.gnustep.org/resources/sources.html

3
Oscar S.

このページに表示されている次のスクリプトを実行するだけです。

https://Gist.github.com/nicerobot/5652802

注意:最初のコンパイルプロセス中にエラーが発生します。解決策はそれを再コンパイルすることです...それは動作します!!!これがステップバイステップのインストールからのブログエントリですが、私は本当にスクリプトをお勧めします!

http://blog.tlensing.org/2013/02/24/objective-c-on-linux-setting-up-gnustep-clang-llvm-objective-c-2-0-blocks-runtime- gcd-on-ubuntu-12-04 /#comment-54284

よろしく

0
Georg