みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

gccのコンパイルが出来ません

gcc(MinGW)をインストールをして、binにPATHを通したのですが、コンパイルしてみると

gcc: installation problem, cannot exec `cc1plus': No such file or directory

というエラー文がでました。
解決方法をどなたか教えて下さい;;

OS は XP Professional SP2 です。
http://www.knatech.info/Dev-mingw-install.htmlを参考にしました。

投稿日時 - 2008-09-04 19:07:08

QNo.4303671

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

#1です。

> 環境変数でC_INCLUDE_PATHやCPLUS_INCLUDE_PATHは設定しています。

その設定が間違っている可能性が高そうです。
コマンドプロンプトで
echo %C_INCLUDE_PATH%

echo %CPLUS_INCLUDE_PATH%
を実行した結果を教えてください。

投稿日時 - 2008-09-04 21:43:48

お礼

回答ありがとうございます。

実行結果より自己解決できました。
環境設定で %GCC_HOME% を設定していませんでした。

設定したところ、コンパイルが通りました。

ありがとうございました。

投稿日時 - 2008-09-04 22:35:13

ANo.1

コンパイルしようとしたプログラムはC++で書かれたものでしょうか。GCCの中でcc1plusはC++の処理を担当しています。
エラーメッセージからは、gccコマンドと同じディレクトリにcc1はあるのだがcc1plusが存在していないという状態なのだと想像できます。

参考にされた「MinGWのインストール」のページを見ると、「インストール構成を選択します。」の項に「Minimal の状態で『g++ compiler』のみ選択するとよいでしょう。」と書かれています。
実際に試してみてはいないのですが、Minimalだけの状態だとC++コンパイラはインストールされないので、「g++ compiler」の項を追加で選択する必要があったのではないでしょうか。

投稿日時 - 2008-09-04 20:06:15

お礼

回答ありがとうございます。
仰るとおり、再度g++ compilerを選択したところ、先ほどのエラーメッセージはでなくなりました。

もう一度コンパイルしたところ
no include path in which to search for stdio.h
というメッセージが出たのですが…

環境変数でC_INCLUDE_PATHやCPLUS_INCLUDE_PATHは設定しています。
重ね重ね申し訳ありませんが、よろしくお願いします。

投稿日時 - 2008-09-04 21:07:10

あなたにオススメの質問