Konfiguracja środowiska Objective-C

Konfiguracja środowiska lokalnego

Jeśli nadal chcesz skonfigurować własne środowisko dla języka programowania Objective-C, musisz zainstalować Text Editor i The GCC Compiler w Twoim komputerze.

Edytor tekstu

Będzie to używane do wpisania twojego programu. Przykłady kilku edytorów obejmują Notatnik Windows, polecenie edycji systemu operacyjnego, Brief, Epsilon, EMACS i vim lub vi.

Nazwa i wersja edytora tekstu mogą się różnić w różnych systemach operacyjnych. Na przykład Notatnik będzie używany w systemie Windows, a vim lub vi może być używany w systemie Windows, a także w systemie Linux lub UNIX.

Pliki utworzone za pomocą edytora nazywane są plikami źródłowymi i zawierają kod źródłowy programu. Pliki źródłowe programów Objective-C są zwykle nazywane z rozszerzeniem ".m”.

Przed rozpoczęciem programowania upewnij się, że masz jeden edytor tekstu i masz wystarczające doświadczenie, aby napisać program komputerowy, zapisać go w pliku, skompilować i ostatecznie wykonać.

Kompilator GCC

Kod źródłowy zapisany w pliku źródłowym jest czytelnym dla człowieka źródłem programu. Musi zostać „skompilowany”, aby przekształcić się w język maszynowy, aby procesor mógł faktycznie wykonać program zgodnie z podanymi instrukcjami.

Ten kompilator GCC zostanie użyty do skompilowania twojego kodu źródłowego do końcowego programu wykonywalnego. Zakładam, że masz podstawową wiedzę na temat kompilatora języka programowania.

Kompilator GCC jest dostępny bezpłatnie na różnych platformach, a procedurę konfigurowania na różnych platformach wyjaśniono poniżej.

Instalacja w systemie UNIX / Linux

Pierwszym krokiem jest zainstalowanie gcc wraz z pakietem gcc Objective-C. Odbywa się to przez -

$ su - 
$ yum install gcc
$ yum install gcc-objc

Następnym krokiem jest skonfigurowanie zależności pakietów za pomocą następującego polecenia -

$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc 
   libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel

Aby uzyskać pełne funkcje Objective-C, pobierz i zainstaluj GNUStep. Można to zrobić, pobierając pakiet z witrynyhttp://main.gnustep.org/resources/downloads.php.

Teraz musimy przejść do pobranego folderu i rozpakować plik przez -

$ tar xvfz gnustep-startup-
      
       .tar.gz 
      

Teraz musimy przejść do folderu gnustep-startup, który jest tworzony za pomocą -

$ cd gnustep-startup-<version>

Następnie musimy skonfigurować proces kompilacji -

$ ./configure

Następnie możemy budować przez -

$ make

Musimy w końcu skonfigurować środowisko poprzez -

$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

Mamy helloWorld. M Objective-C w następujący sposób -

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
   
   NSLog (@"hello world");
   [pool drain];
   return 0;
}

Teraz możemy skompilować i uruchomić plik Objective-C, powiedz helloWorld.m, przełączając się do folderu zawierającego plik za pomocą cd, a następnie wykonując następujące kroki -

$ gcc `gnustep-config --objc-flags` 
-L/usr/GNUstep/Local/Library/Libraries 
-lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld

Możemy zobaczyć następujące dane wyjściowe -

2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world

Instalacja w systemie Mac OS

Jeśli używasz Mac OS X, najłatwiejszym sposobem uzyskania GCC jest pobranie środowiska programistycznego Xcode ze strony internetowej Apple i wykonanie prostych instrukcji instalacji. Po skonfigurowaniu Xcode będziesz mógł używać kompilatora GNU dla C / C ++.

Xcode jest obecnie dostępny pod adresem developer.apple.com/technologies/tools/ .

Instalacja w systemie Windows

Aby uruchomić program Objective-C w systemie Windows, musimy zainstalować MinGW i GNUStep Core. Oba są dostępne pod adresemhttps://www.gnu.org/software/gnustep/windows/installer.html.

Najpierw musimy zainstalować pakiet MSYS / MinGW System. Następnie musimy zainstalować pakiet GNUstep Core. Oba zapewniają instalator systemu Windows, co jest oczywiste.

Następnie użyj Objective-C i GNUstep, wybierając Start -> Wszystkie programy -> GNUstep -> Shell

Przejdź do folderu zawierającego helloWorld.m

Możemy skompilować program za pomocą -

$ gcc `gnustep-config --objc-flags` 
-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc

Możemy uruchomić program za pomocą -

./hello.exe

Otrzymujemy następujący wynik -

2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world