画像添付とC言語の問題解決方法について

このQ&Aのポイント
  • 画像添付がDebut NCH Softwareを助言を受けて使ってみましたが、添付方法がわかりません。
  • 環境変数を写した画面の画像を添付するためには、どのような手順が必要でしょうか?
  • gccコマンドが正しく認識されず、プログラムのコンパイルができません。gccのインストール方法に問題があるのでしょうか?
回答を見る
  • ベストアンサー

画像添付とC言語

いつも大変お世話になっております。 標記の件。 画像添付がDebut NCH Softwareを助言を 受けて使ってみましたが、多分、添付されていない でしょう。どうすれば添付できるか教えてください。 その画像は環境変数を写した画面ですが環境変数は 「C:¥MinGW¥bin¥」で間違いないと思うのですが C:\MinGW>gcc test1.c -o test1 'gcc' は、内部コマンドまたは外部コマンド、 「操作可能なプログラムまたはバッチ ファイルとして 認識されていません。」 と出ます。 gccはMinGWのインストールの後半でやったつもりですが、 それではダメでしょうか? アドバイスのほど、よろしくお願い申し上げます。 あと、どこに着目すればいいでしょうか?

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

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

>画像添付がDebut NCH Softwareを助言を受けて使ってみましたが、多分、添付されていないでしょう。 閲覧者にはあなたの言いたいことが伝わりません。 「添付されていないでしょう。」と言っていますが質問文には画像が貼付されています。 投稿時の確認で内容を確認しましたか? >その画像は環境変数を写した画面ですが環境変数は「C:¥MinGW¥bin¥」で間違いないと思うのですが 「環境変数」とは「システム環境変数」の「Path」のことでしたら添付画面で確認できません。 Pathを選択して「編集」ボタンをクリックしたときのウィンドウを提示しないと設定状況が見えません。 >'gcc' は、内部コマンドまたは外部コマンド、「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と出ます。 そのエラーは明らかにPathが正しく設定されていないために起こるものです。 アプリケーション(実行形式ファイル)のgcc.exeが何処に有るかを確認してください。 >gccはMinGWのインストールの後半でやったつもりですが、それではダメでしょうか? 意味不明です。 あなたは自分の脳内と他人の脳内がリンクしているように思っているようです。 他人はあなたが何を考えているか言葉で伝えないと分かりません。 MinGWに含まれるgccはアプリケーションなのでインストールを完了して実行環境を整えないと正しく起動できません。 >あと、どこに着目すればいいでしょうか? 他人とコミュニケーションを取るときに言葉を省略しないことです。 「文章の行間を読んでくれ」や「明示されていないところは裏を読んでくれ」と言う考えでは言葉のキャッチボールができません。 今までの質問や補足でまともなものはが殆どありませんでした。

jump7799
質問者

お礼

ご回答誠にありがとうございます。 ちょっと疲れてきましたが、大丈夫です。 きちんとした文章を書きます。 どうもすいませんでした。

その他の回答 (2)

  • wormhole
  • ベストアンサー率28% (1621/5657)
回答No.2

>MinGWのインストール先はC:\です。 インストール先の指定時に、C:\ を指定したということですか? その場合Pathに追加するのは C:\bin になるかと思います。 >環境変数Pathの設定をする後です。 「する前」「した後」どちらの書き間違いなんでしょうか?

jump7799
質問者

お礼

ご回答誠にありがとうございます。 「gccを起動しようとしたコマンドプロンプトの起動は 環境変数Pathの設定をした後です。」が正しい表現でした。

  • wormhole
  • ベストアンサー率28% (1621/5657)
回答No.1

mingwのインストール先は、どこですか? またgccを起動しようとしたコマンドプロンプトの起動は環境変数Pathの設定をする前ですか?後ですか?

jump7799
質問者

お礼

ご回答誠にありがとうございます。 MinGWのインストール先はC:\です。 gccを起動しようとしたコマンドプロンプトの起動は 環境変数Pathの設定をする後です。

関連するQ&A

  • C言語、実行でエラー。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 shift jifでコンパイルしているのですが コンパイルはお陰様で成功したのですが、 実行でエラーが発生します。 下記にコードとエラーメッセージを書きます。        記 コード #include <stdio.h> int main(void) { printf("8進数101の文字コードをもつ文字は%cです。\n", '\101'); printf("16進数61の文字コードをもつ文字は%cです。\n", '\x61'); return 0; } 実行 C:\MinGW>gcc text4.c -o test4 C:\MinGW>text4.exe 'text4.exe' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ご多忙のところ 度々申し訳ございません。 ご回答の程宜しくお願い申し上げます。

  • コマンドプロンプトでコマンドが認識されない

    c初心者なのですが、コマンドプロンプトでコマンドがうまく実行できません。 インストールしたものは、MinGWとmsysです。 環境変数もあまりよくわかっていませんが一応設定しました。 http://www.knatech.info/Dev-mingw-install.html こちらの環境変数の設定を参考に設定しました。 そしてコマンドプロンプトでmakeをうつと make: *** No targets specified and no makefile found. Stop. となり、こちらは認識しているようですが、gccと打つと 'gcc' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 とでてしまいます。 どのようにしたらgccを認識してくれるのでしょうか。 初めてなことだらけで、質問も分かりにくいところがあるかもしれませんがよろしくお願いします。

  • eclipseでC言語がコンパイルできない

    cigwinを先日入れてeclipseでC言語開発をしようと思ったんですが、 Hello Worldを実行しようとすると、 ・Program "g++" not found in PATH ・Program "gcc" not found in PATH というエラーがでます。 gcc,g++がPATHにないよ、といっているようですが、 これはどのように解決したらいいのでしょうか? cigwinでgcc,g++の場所を確認すると/usr/bin/gcc, /usr/bin/g++とありました。 インストールはされているようです。 環境変数の方もシステム環境変数、ユーザ環境変数両方に、 C:\cygwin\bin;C:\cygwin\usr\bin;C:\cygwin\usr\local\bin と指定しています。 何かPATHの設定を間違っているのでしょうか? それともeclipseの設定でしょうか?

  • 環境変数;C:\MinGW\binでいいですか?

    いつも大変お世話になりありがとうございます。 度々申し訳ございません。 標記の件。 C:\MinGW>gcc Sample1.c -o Sample1 gcc: error: Sample1.c: No such file or directory gcc: fatal error: no input files compilation terminated. C:\MinGW>gcc --version gcc (MinGW.org GCC-6.3.0-1) 6.3.0 Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 環境変数を追加するつもりが元々あった環境変数と 入れ替わったようです。 これは致命的なミスかも知れないと思い ここに又、投稿しました。 ご多忙のところ、恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。

  • MinGWをXPにインストール後 DOSのipconfig など使えな

    MinGWをXPにインストール後 DOSのipconfig など使えなくなる 標記の通り、昨日MinGWというC言語の環境をインストールした。 それに応じてシステムの環境関数もいくつか追加した。下記: 1 MINGW_PATH=G:\MinGW 2 C_INCLUDE_PATH=%MINGW_PATH%\include;%MINGW_PATH%\lib\gcc\mingw32\3.4.5\include 3 CPLUS_INCLUDE_PATH=%MINGW_PATH%\include\c++\3.4.5;%MINGW_PATH%     \include\c++\3.4.5\mingw32;%MINGW_PATH%\include\c++\3.4.5backward;%C_INCLUDE_PATH% 4 LIBRARY_PATH=%MINGW_PATH%\lib;%MINGW_PATH%\lib\gcc\mingw32\3.4.5 5 PATH=%MINGW_PATH%\bin;%MINGW_PATH%\libexec\gcc\mingw32\3.4.5 そうしてから、DOSでipconfig 出来なくなるだけじゃなく、社内用のメールボクスも開けなくなる。 一体なぜか? どなたか教えていただきませんか

  • gcc@MinGW:外部コマンドの起動

    MSYS2/MinGW64 on Windows10 の環境で gcc 開発をしています。 下記の簡単なソースを用意します。 #include <stdio.h> #include <stdlib.h> void main() { system("/usr/bin/ls"); exit(0); } なお、/usr/bin/ls の存在は、   $ which ls ↓   /usr/bin/ls にて確認しています。 これを /mingw64/bin/gcc でコンパイルして実行すると、 '/usr/bin/ls' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示され、明らかに存在するはずの ls コマンドが起動されません(上記エラーメッセージ中のマルチバイト文字はなぜか cp932 で表示されています)。 ところが、同じソースを /usr/bin/gcc でコンパイルすると、問題なく実行されるのです。 MSYS2 と MinGW の関係がよく理解できていないこともあり、どうしてこのようなことが起こるのか理解に苦しんでいます。 どなたかお心当りのあるかた、お教え下されば幸いです。

  • C言語でのプログラミング

    プログラミングの環境を整えるんですけど、 ダウンロードはして、Cコンパイラ設定してるところなんです。 うまくいったと思って、コマンドプロンプトで、確認したら、認識されてませんになってしまいました>< 多分、システム環境変数「PATH」を設定するときに、すでに入ってる変数値を消して、「;c:\Borland\Bcc55\bin」といれてしまったからだと思うんですけど、 どうそればいいんでしょうか??消してしまった部分はもうわからないし。。。だれか教えて下さい><

  • C言語、度々申し訳ございません。エラーです。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 コードとコンパイルエラーを書きます。 度々すいません。 どうしたらいいでしょうか? ご回答の程宜しくお願い申し上げます。            高橋耕造 1.コード #include <studio.h> int main(void) { printf("%d\n",123); printf("\\100もらった\n"); printf("またあした\n"); return 0; } 2.コンパイルエラー C:\MinGW>gcc test2.c -o test2 test2.c:1:20: fatal error: studio.h: No such file or directory #include <studio.h> ^ compilation terminated. 検索しましたが解りません。 ご回答の程宜しくお願い申し上げます。

  • パスの設定とかパスを通すって、どうも意味がつかめません・・・

    例えばwindowsで使うgccの扱いで、私は「C言語のe本」というのを読んでいるのですがgccを使えるようにするために ダウンロードしたgcc-2.95-mingw32.zipを展開する時に、展開先をc:\gcc-2.95として展開し、その後windowsXPのコントロールパネル→パフォーマンスとメンテナンス→システム→詳細設定→環境変数→システム環境変数からPath→そこに;c:\gcc-2.95\binを追加してOKとのことで 確かにその通りにしたらコマンドプロンプトでgccと入力するとなんか答えてくれるようになりました。 でも、これがどういうことか意味がわからなくて気持ち悪いです。そもそもbinというのをなんで指定してるのかが何か分からないし、パスを通すって何をしたんだろうと。 それからFreeMat(MatLabと互換性があるフリーソフト)も興味からいじっているのですが、Path toolというものでパスを設定するようです。それを起動するとディレクトリを追加するような画面が出てきます。パスって何かを知っていれば適切なディレクトリを選択できると思いますし、結局、「パスを通す」って何かわからないので全然応用がきかないんです。 このあたりのこと詳しい方がいたら教えていただけませんか? ちなみに「c言語のe本」では、「インストールしたgccが、どこにあるのかコンピュータに教えてあげるための作業だ」と書いてあって、意味がわかりませんでした(汗)

  • Borland C++ Compiler について…

    こんにちは。 Borland C++ Compiler 5.5 をダウンロードして、 メモ帳で、プログラムを書き (一番最初にたいていの人が書く例のアレ。) コマンドプロンプトでコンパイル…。 できません。どうしてでしょう?というのが質問です。 もちろん環境変数は設定しました。 変数名 > path 変数値 > C:\Borland\bcc55\bin このように。 実際にコンパイルすると 'bcc32' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と警告が出ます。 さらに、直接 C:\borland\bcc55\Bin\bcc32 と入力すると、コンパイルしてくれるようです。 が、ここでも別のエラーがでます。 エラー E2133: コマンド 'ilink32.exe' を実行できない と。 まとめ 1.コンパイルができない(環境変数関係?) 2.ilink32.exe が実行できない 以上の2点について、解決策をご存知の方がおられましたら、 ご教授願いたく存じます。

専門家に質問してみよう