Компилируем код 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

{Leave a response }

  1. Nick says:

    о) ещё бы среду аля “хкоде”, и ваще супер!
    Автору спасиб)

  2. Plagiarism says:

    на fedora 16 строка получилась несколько длинней:
    gcc `gnustep-config –objc-flags` -L /usr/lib/GNUstep/Libraries hello.m -o hello -lgnustep-base -lobjc

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.