Компиляция Objective-C в Ubuntu с использованием GCC

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

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: ошибка при попытке выполнить exec 'cclobj': execvp: нет такого файла или каталога"

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

2 ответа

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

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

Вам необходимо установить "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

Другие вопросы по тегам