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

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

締切り済みの質問

「独習Cプログラミング」付属のコンパイラーでのコンパイルエラーについて

C言語を学ぶため、「独習C」の本を買いました。その本に付属している GNU C Compiler(MinGW) のインストールを本の手順通りに行ったのですが、実際に簡単なプログラムをかいてコンパイルしようとする際、
gcc: installation problem, cannot exec `cc1': Invalid argument
という表示がされました。どうしたらよいでしょうか、教えてください。

投稿日時 - 2009-01-10 07:18:20

QNo.4618225

困ってます

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

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

回答(3)

付属のじゃなく最新のMinGWをネットから落とすことをお薦めします

投稿日時 - 2009-01-10 13:19:00

ANo.2

DOS 窓を立ち上げて

gcc -print-search-dirs

とすると、プログラムの検索パスが表示されるので、
そのパスの中に cc1.exe が含まれているか確認してください。

cc1.exe は通常はこのパス中に含まれている

(gcc.exe が存在するディレクトリ)\..\libexec\gcc\i386-pc-mingw32\(gcc_version)\

あたりに存在しているはずです。

投稿日時 - 2009-01-10 09:41:23

ANo.1

環境変数の PATH にcc1.exeのあるフォルダまでのパスが追加されていますか。
インストール手順で見落としはないですか。

投稿日時 - 2009-01-10 08:51:54

お礼

php504さん、回答ありがとうございます。cc1までのPATHを新しく作って試してみましたがうまくいきませんでした。あと、本のインストール手順は何度も読んで確認してやったので見落としはないかと思います。
しかし、私のパソコンはVistaなのですが、Xp用のコンパイラーを使うとうまくコンパイルできたみたいです(なぜだかよくわかりませんが・・・)。なんとかCプログラミングできそうです^^;
丁寧な回答ありがとうございました。

投稿日時 - 2009-01-11 15:53:51

あなたにオススメの質問