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

このリンクをチェック gccを使用してObjective-Cをコンパイルする

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=サファリ

于 2010-12-26T15:32:45.623 に答える