2012-07-11 61 views
11

如何在Linux中編寫和編譯Objective-C代碼?如何編寫和編譯Objective-C代碼?

我聽說過Clang,但我找不到任何有關Clang/LLVM/Objective-C的示例/教程。

+0

([對Objective-C和Linux下的遊戲編程]的可能的複製http://stackoverflow.com/questions/447942/game-programming-on-objective- c-and-linux) – Kay 2012-07-11 16:44:46

+2

@Kay我不會將其作爲重複關閉,因爲其他問題只有preng/llvm答案。 – dasblinkenlight 2012-07-11 17:01:58

+0

[在Linux中啓動iPhone應用程序開發?](http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux) – 2012-07-11 17:19:56

回答

9
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 
9

您下載並構建LLVM作爲編譯器基礎結構;然後下載並構建CLANG前端以編譯C/C++和Objective C/C++。

我想你可以試試以下quick start指南。在使用這些語言時,請注意Clang實際上可以取代GCC。

+0

快速入門僅適用於編譯C程序... – Rusfearuth 2012-07-11 16:51:08