使用GCC在Ubuntu上编译Objective-C

pan*_*050 3 ubuntu gcc objective-c gnustep

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

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

    NSLog (@"Hello world!");
    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

问题是当我使用命令"gcc -framework Foundation prog1.m -o prog1"编译它时

我得到这个:"gcc:错误试图执行'cclobj':execvp:没有这样的文件或目录"

我需要安装任何包吗?"

Mat*_*att 6

它不是唯一的方式,但GNUStep为我工作.有关设置的好文章,请查看此处.

注意:您的确切错误列在该页面的中间位置.你丢失的包似乎是'gobjc'.