2012-07-11 12 views
11

Jak napisać i skompilować kod Objective-C w systemie Linux?Jak napisać i skompilować kod Objective-C?

Słyszałem o Clangu, ale nie mogłem znaleźć żadnego przykładu/samouczka o Clang/LLVM/Objective-C.

+0

Możliwy duplikat [programowania gra w Objective-C i linux] (http://stackoverflow.com/questions/447942/game-programming-on-objective- c-and-linux) – Kay

+2

@Kay Nie zamieniłbym tego jako duplikatu, ponieważ inne pytanie ma tylko odpowiedzi przedklang/llvm. – dasblinkenlight

+0

możliwy duplikat [Rozpoczęcie rozwoju aplikacji na telefon iPhone w systemie Linux?] (Http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux) –

Odpowiedz

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

Pobierz i zbuduj LLVM jako infrastrukturę kompilatora; następnie pobierz i zbuduj interfejs CLANG, aby skompilować C/C++ i Objective C/C++.

Zgaduję, że możesz spróbować tego przewodnika quick start. Pamiętaj, że Clang może faktycznie zastąpić GCC podczas pracy z tymi językami.

+0

Szybki start tylko do kompilacji Programy C ... – Rusfearuth

0

Wystarczy uruchomić następujący skrypt pokazany na tej stronie:

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

czujność: Podczas pierwszego procesu, który kompilacji otrzyma błąd. Rozwiązaniem jest tylko przekompilowanie go ... Działa !!! Oto wpis blogu z instalacji krok po kroku, ale naprawdę polecam skrypt!

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

pozdrowienia

Powiązane problemy