компиляция Objective-C в Ubuntu с использованием GCC - PullRequest
3 голосов
/ 26 декабря 2010

хорошо, у меня есть эта программа здесь:

int main(int argc, const char * argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSLog (@"Hello world!");
    [pool drain];
    return 0;
}

проблема в том, что когда я компилирую ее с помощью команды "gcc -framework Foundation prog1.m -o prog1"

я получаю это: "gcc: ошибка при попытке выполнить" cclobj ": execvp: нет такого файла или каталога"

нужно ли устанавливать какие-либо пакеты ??«

Ответы [ 2 ]

6 голосов
/ 26 декабря 2010

Это не единственный способ, но GNUStep работал для меня.Для хорошей записи о настройке смотрите здесь .

Примечание: Ваша точная ошибка указана примерно на полпути вниз по этой странице.Похоже, ваш пропавший пакет «gobjc».

2 голосов
/ 26 декабря 2010

Вам необходимо установить "gobjc"

Пример

gcc -x target-c -o

проверьте эту ссылку Компиляция Objective-C с помощью gcc

http://webcache.googleusercontent.com/search?q=cache:iIgkFc-JoRYJ:https://www.cs.indiana.edu/classes/c304/ObjCompile.html+http://www.it.uc3m.es/mibanez/lao/lab1/tutorial3/ObjCompile.html&cd=1&hl=en&ct=clnk&client=safari

...