• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語、実行でエラー。)

C言語で実行エラーが発生する理由と解決方法

このQ&Aのポイント
  • C言語でコンパイルは成功するものの、実行時にエラーが発生する事象が発生しています。
  • エラーメッセージによると、'text4.exe'が認識されておらず、実行できないという問題です。
  • この問題の解決方法は、コンパイル時に生成された実行ファイルが正しく指定されているかを確認することです。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

GNUコンパイラーをWindows 10へインストールして検証しましたが正常に動作しました。 ソースはメモ帳で作成し、C:\MinGWへ保存しました。 添付画像のようにコマンドプロンプトで質問のようにコンパイルし、実行ファイルのtest.exeを実行しています。 尚、Windows PwerShellで操作する場合は実行するファイル名の先頭にPathを付加する必要があるようです。 .\test4.exe または C:\MinGW\test.exe

takakou7979
質問者

お礼

ご回答誠にありがとうございます。 お陰様で成功しました。

その他の回答 (3)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

>C:\MinGW>gcc text4.c -o test4 これは何をやっていますか(何をコンパイルして何という実行ファイルを作っていますか)。 >C:\MinGW>text4.exe これは何をやっていますか(何を実行していますか)。 自分が何をやったのかを見直せばわかることです。 ついでに質問にある「shift jif」って何ですか。

takakou7979
質問者

お礼

ご回答誠にありがとうございます。 お陰様で成功しました。

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

>'text4.exe' は、内部コマンドまたは外部コマンド、 >操作可能なプログラムまたはバッチ ファイルとして認識されていません。 これは、C言語とは全く関係のないエラーメッセージです。 text4.exe を実行しようとしたが、 C:\MinGW というフォルダーには存在しない、という意味です。 >gcc text4.c -o test4 test4.exe というファイルならば存在するのではありませんか?

takakou7979
質問者

お礼

ご回答誠にありがとうございます。 お陰様で成功しました。

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.1

C:\MinGW>./text4.exe としたら?

takakou7979
質問者

お礼

ご回答誠にありがとうございます。 お陰様で成功しました。