Компилируем код Objective-C под Linux (Ubuntu)

on February 3rd, 2012 by Hades | 2 Comments »

Objective-C – объектно ориентированный язык созданий на основе Си. Разрабатывается и используется он компанией Apple. Для освоения данного языка не обязательно покупать Mac, чтобы научиться основам данного языка. Для этого подойдет любой компьютер с установленной OS Linux (ubuntu), при большом желании можно установить gnustep под другою операционную систему.

Инсталлируем gnustep с помощью следующей команды:
sudo apt-get install gobjc gnustep gnustep-devel
Как большинство примеров первого приложения, будем выводить на экран надпись “Hello world”. Для этого создадим файл hello.m следующего содержания:
#import
int main (int argc, const char * argv[])
{
NSLog (@"Hello world");
return 0;
}

Открываем терминал и выполняем следующую команду(эту команду, желательно выполнять каждый раз при открытии терминала):
sh /usr/share/GNUstep/Makefiles/GNUstep.sh
Следующей командой выполним сборку приложения:
gcc gnustep-config --objc-flags -o hello hello.m -lobjc -lgnustep-base
Теперь можно запустить приложение написанное на Objective-C
./hello