Objective C プログラムを作成していて、'hello.m' として保存しました。問題は、MinGWを使用してコンパイルしようとするとエラーが発生することです
gcc hello.m // コンパイルに使用しましたが、次のエラーが発生しています
gcc.exe: CreateProcess: そのようなファイルまたはディレクトリはありません
私が前進できるように..修正する方法はありますか..
ありがとうございました
Objective C プログラムを作成していて、'hello.m' として保存しました。問題は、MinGWを使用してコンパイルしようとするとエラーが発生することです
gcc hello.m // コンパイルに使用しましたが、次のエラーが発生しています
gcc.exe: CreateProcess: そのようなファイルまたはディレクトリはありません
私が前進できるように..修正する方法はありますか..
ありがとうございました
ここから Sysinternals ProcessMonitor を使用します。.exe のように、[プロセス名] 列でコンパイルを実行している .exe 名を見つけますgcc.exe
。次に、[結果] 列を調べて、チェックアウトしていないものをSUCCESS
確認します。NAME NOT FOUND
あなたが探しているのは結果だと思います。また、msys などのシェルから実行すると、正しく表示されないことに気付きました。そのため、必ずコマンド プロンプトから gcc コンパイルを実行してください。
私はこれと同じ問題を抱えていて、上で述べgcc.exe
たNAME NOT FOUND
ことを行いましcc1obj.exe
た. だから私は経験に基づいた推測をして、下のMinGWフォルダーに移動し\libexec\gcc\mingw32\4.5.0
(バージョン番号はあなたにとって同じではないかもしれません)、コピーを作成してcc1.exe
から名前を変更しましたcc1obj.exe
. そしてワラ、これで問題は解決しました。