1

Objective C プログラムを作成していて、'hello.m' として保存しました。問題は、MinGWを使用してコンパイルしようとするとエラーが発生することです

gcc hello.m // コンパイルに使用しましたが、次のエラーが発生しています

gcc.exe: CreateProcess: そのようなファイルまたはディレクトリはありません

私が前進できるように..修正する方法はありますか..

ありがとうございました

4

1 に答える 1

2

ここから Sysinternals ProcessMonitor を使用します。.exe のように、[プロセス名] 列でコンパイルを実行している .exe 名を見つけますgcc.exe。次に、[結果] 列を調べて、チェックアウトしていないものをSUCCESS確認します。NAME NOT FOUNDあなたが探しているのは結果だと思います。また、msys などのシェルから実行すると、正しく表示されないことに気付きました。そのため、必ずコマンド プロンプトから gcc コンパイルを実行してください。

私はこれと同じ問題を抱えていて、上で述べgcc.exeNAME NOT FOUNDことを行いましcc1obj.exeた. だから私は経験に基づいた推測をして、下のMinGWフォルダーに移動し\libexec\gcc\mingw32\4.5.0(バージョン番号はあなたにとって同じではないかもしれません)、コピーを作成してcc1.exeから名前を変更しましたcc1obj.exe. そしてワラ、これで問題は解決しました。

于 2011-04-24T03:47:46.417 に答える