ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3992580 コマンドプロンプトでコマンドが認識されない
質問者:0otakao0 c初心者なのですが、コマンドプロンプトでコマンドがうまく実行できません。
インストールしたものは、MinGWとmsysです。
環境変数もあまりよくわかっていませんが一応設定しました。
http://www.knatech.info/Dev-mingw-install.html
こちらの環境変数の設定を参考に設定しました。

そしてコマンドプロンプトでmakeをうつと
make: *** No targets specified and no makefile found. Stop.
となり、こちらは認識しているようですが、gccと打つと
'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
とでてしまいます。
どのようにしたらgccを認識してくれるのでしょうか。
初めてなことだらけで、質問も分かりにくいところがあるかもしれませんがよろしくお願いします。
困り度:
  • 困っています
質問投稿日時:
08/05/02 17:28
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

ANo.3 WinXPProで確認しましたが、該当ページの環境変数の設定方法が間違ってます。

(環境変数)と”=”と(変数)の間にスペースを入れないでください。


加えて、gccが見つからない件と関わっていそうなのが、環境変数
”PATH”なのですが、 追加でset PATH=%PATH%;%MSYS_HOME%\bin;・・・・・・
と、「%PATH%;」を最初に加えてください。(これがないと、Winの他の
コマンドが『見つかりません』と言われてしまいます。 関係ない場合
もありますが、一応PATHを加える呪文みたいなものですので)
回答者:bushclean
種類:回答
どんな人:一般人
自信:参考意見
回答日時:
08/05/04 04:29
この回答への補足やってみたんですが自分知識不足もありうまくいきませんでした。
ですので別のコンパイラを使うことにしました。
わざわざ調べていただき回答をいただいたのですが、解決できず申し訳ありません。
回答ありがとうございました。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.2 MinGW と MSYS をインストールして、シェルの画面で gcc が見付からないと言われているのですよね?

$ echo $PATH

として /mingw/bin が環境変数 PATH に実際に設定されていることと、

$ ls /mingw/bin

として、結果に gcc.exe が含まれていることを確認して下さい。
回答者:koko_u_
種類:補足要求
どんな人:一般人
自信:参考意見
回答日時:
08/05/02 20:04
この回答への補足>$ ls /mingw/bin
とはどこのディレクトリでしょう?インストールしたMinGWのなかにあるbinというフォルダの中でしたら
c++.exe g++.exe mingw32-c++.exe mingw32-g++.exe
の4つのファイルがあります。
ちなみに使っているシェルはコマンドプロンプトです。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.1 > こちらの環境変数の設定を参考に設定しました。

実際に設定された内容のどこかが正しくなかったのであろうと思います。
そこで、何という環境変数にどういう内容を設定されたかを見せてください。
回答者:asuncion
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/02 18:01
この回答への補足失礼いたしました、補足します。
長くなってしまいますが、上が変数名で下が値です。

C_INCLUDE_PATH
%MINGW_HOME%\include;%MINGW_HOME%\lib\gcc\mingw32\%GCC_VER%\include

CPLUS_INCLUDE_PATH
%MINGW_HOME%\include;%MINGW_HOME%\lib\gcc\mingw32\%GCC_VER%\include;%MINGW_HOME%\include\c++\%GCC_VER%;%MINGW_HOME%\include\c++\%GCC_VER%\mingw32

GCC_EXEC_PREFIX
%MINGW_HOME%

GCC_VER
3.4.5

LIBRARY_PATH
%MINGW_HOME%\lib;%MINGW_HOME%\lib\gcc\mingw32\%GCC_VER%

MINGW_HOME
C:\MinGW

MSYS_HOME
C:\msys\1.0

PATH
%MSYS_HOME%\bin;%MINGW_HOME%\bin;%MINGW_HOME%\libexec\gcc\mingw32\%GCC_VER%;%MSYS_HOME%\bin;%MINGW_HOME%\bin;%MINGW_HOME%\libexec\gcc\mingw32\%GCC_VER%;%MSYS_HOME%\bin;%MINGW_HOME%\bin;%MINGW_HOME%\libexec\gcc\mingw32\%GCC_VER%;%MSYS_HOME%\bin;%MINGW_HOME%\bin;%MINGW_HOME%\libexec\gcc\mingw32\%GCC_VER%;%MSYS_HOME%\bin;%MINGW_HOME%\bin;%MINGW_HOME%\libexec\gcc\mingw32\%GCC_VER%

現在このように設定されています。
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示