• 締切済み

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

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

みんなの回答

noname#208124
noname#208124
回答No.3

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

  • entree
  • ベストアンサー率55% (405/735)
回答No.2

DOS 窓を立ち上げて gcc -print-search-dirs とすると、プログラムの検索パスが表示されるので、 そのパスの中に cc1.exe が含まれているか確認してください。 cc1.exe は通常はこのパス中に含まれている (gcc.exe が存在するディレクトリ)\..\libexec\gcc\i386-pc-mingw32\(gcc_version)\ あたりに存在しているはずです。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

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

ryu11111
質問者

お礼

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

関連するQ&A