3

好的,我在这里有这个程序:

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:没有这样的文件或目录”

我需要安装任何软件包吗?"

4

2 回答 2

5

它不是唯一的方法,但GNUStep对我有用。有关设置的好文章请看这里

注意:您的确切错误列在该页面的一半左右。您丢失的包裹似乎是“gobjc”。

于 2010-12-26T06:23:17.390 回答
2

您需要安装“gobjc”

例子

gcc -x 目标 -c -o

检查此链接 Compiling Objective-C using the 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

于 2010-12-26T15:32:45.623 回答