MinGWのインストールで問題発生!解決策は?

このQ&Aのポイント
  • MinGWをインストールする際に特定のエラーメッセージが表示され、インストールが終了しない問題が発生しています。
  • インターネット接続に問題があり、再試行しても解決しない可能性があります。
  • プロキシ設定の問題が原因である可能性も考えられますが、MinGWのインストーラーにはプロキシの設定項目が存在しません。
回答を見る
  • ベストアンサー

MinGWがインストールできません。

MinGWをインストールするためsourceforge.netから 次のものをダウンロードしました。 MinGW-5.0.2.exe MSYS-1.0.10.exe まず MinGW-5.0.2.exe を実行し、いくつかボタンを押して 最後に「Install」を押すと次のメッセージが出て終了して しまいます。 Your internet connection seems to be not permitted or dropped out! Please reconnect and click Retry to resume installation 再試行してもだめです。どうしたらいいでしょうか?会社のパソコンから インストールしているのでプロキシの問題かもしれません。が、MingW-5.0.2.exe ではプロキシの設定などはありません。 IEやFireFoxではプロキシの設定をして普通にネットに繋がっています。 よろしくアドバイスをお願いいたします。

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

  • ベストアンサー
  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.1

MinGW-5.0.2.exeはインストーラのみで、実際にインストールするファイルはインストーラからダウンロードするようになっているようです。 このインストーラはプロキシを考慮してくれてないようなので、ファイアウォール内からはそのままではインストールできません。 MinGW-5.0.2.exeを実行したフォルダにmingw.iniが出来ていると思いますので、その内容を参考に必要なファイルを個別に検索してダウンロードして、MinGW-5.0.2.exeと同じフォルダに置いておけば、ダウンロードを省略してインストールできます。 # バージョンが違うのしか見つからなかったらmingw.iniの方を書き換えても良いです

ttr133
質問者

お礼

ありがとうございます。 ご教示いただいた方法で うまくインストールできました。 一部mingw.iniを書き換えましたが 問題ありませんでした。

関連するQ&A

  • MinGW,msysでCスクリプトの実行

    windows上でCシェルスクリプトで書かれたファイルを実行する必要が生じました。 これまではcygwin上で難なくやっていたのですが、cygwinは大きいので、これをやめてMinGWにしたため、Cシェルスクリプトが流れなくて困っています。MinGW、msysにはCシェルは無いようです。そこで、MinGW,msys,minttyの環境下で以下のようにやってみたのですが、これでよいのでしょうか? (1)MinGW,msys,minttyをインストール(Bシェルの環境ができる) (2)tcsh.exeをwebからダウンロード(ftp://ftp.funet.fi/pub/unix/shells/tcsh/) (3)tcsh.exeをmsysの/binに入れて、cshにハードリンクを張る(#ln tcsh.exe csh) これで簡単なCシェルスクリプトは流れるようですが、そのCシェルスクリプトの中で、さらにスクリプトファイルを実行させるようなスクリプトはうまく流れません。結局、試行錯誤の結果、以下のように、csh,shを頭に付加してようやく流れるようになりました。 ・元のファイル(script-a,bは流れない) #!/bin/csh -f ........... ./script-a(Cシェル) ./script-b(Bシェル) ........... ・修正後(ようやく流れた) #!/bin/csh -f ........... csh ./script-a(Cシェル) sh ./script-b(Bシェル) ........... 何故このようにしなければいけないのか?また、minttyでCシェルスクリプトを流す方法はこれでよいのか?(他に方法はないのか?)ご教示頂ければと思います。 当方、シェルスクリプトは全く素人で質問自体が的外れかもしれませんがよろしくお願いします。

  • Mingwで扱うソースコードの文字コードについて

    Mingwでプログラムを作っているのですが、使用する文字コードについてご意見を伺いたくて質問いたします。 コレ!という解がないかもしれない質問なので、色々ご意見をいただければと思います。 よって、全く急ぎの質問ではありません。 1~2週間で解決できればいいな~というのんびりした質問です。 現在、Win7 32bit 環境で、C言語メインで開発しており、Mingwは2017年5月頃に入手したものをそのまま使っております。 バージョンは、 gcc version 6.3.0 (i686-posix-dwarf-rev2, Built by MinGW-W64 project) GNU gdb (GDB) 7.11.1 GNU ld (GNU Binutils) 2.27 iconv (GNU libiconv 1.9) GNU Make 3.81 等となっており、相当古いものです。現在のままでもさほど支障はないのですが、gccにいたっては既にナンバーが2遅れであり、そろそろバージョンアップしようと久しぶりにmingw-get-setup.exeを立ち上げました。 念のため旧バージョンのディレクトリ名を変えて上書きしないようにし、インストール完了しました。 そして、いつものようにmake経由でコンパイルコマンドを入力するとiconv関連でエラーが発生します。 cc1.exe: error: no iconv implementation, cannot convert from cp932 to UTF-8 make: *** [b-102.obj] Error 1 b-102.objというのがmainを含んだoファイルです(MakeファイルをborlandやVC++互換にしているため、拡張子がobjになっています) ソースコードの文字コードはSJIS、プログラム全体としては -DUNICODE -D_UNICODE オプションをつけて、文字列リテラルは _T("")マクロを使い、TCHAR型とtchar.hを使って、 UTF16を内部コードにしています。 コンパイルコマンドは gcc -finput-charset=cp932 -std=gnu99 -DUNICODE -D_UNICODE -O3 -Os -Wall -Wuninitialized -s -c -o b-102.obj b-102.c で、旧バージョンのmingwでは問題ないものでした。 ネットで調べてみると、Mingwの文字コード関係はときどきバグや設定ミスが入るとの事でしたので、2019年1月15日からバージョンアップするたびにインストールしてみていますが、2019年1月27日のバージョンに至るまで解決していません。 現在の最新バージョンとしているのは gcc version 8.2.0 (MinGW.org GCC-8.2.0-3) GNU gdb (GDB) 7.6.1 GNU ld (GNU Binutils) 2.31.1 iconv (GNU libiconv 1.14) GNU Make 3.81 であり、gdbのバージョンがなぜか古いこと以外は問題無いように思います。 そこで本題に戻るわけですが、いくつかの解決策からどれを選ぶか迷っています(私の知らない、想定していない解決策があるかもしれません)。 実際に色々やっている開発現場の方のご意見も頂戴したいと思います。 以下、当方で考えている解決策です。一長一短ありそうなので、「その方法は○○が面倒だ」「Mingwではその方法は△△の理由でオススメしない」など教えてください。 なお、現在環境を切り替えるため、コマンドプロンプトを起動する際に、旧バージョンと新バージョンで作業するため以下の環境変数をsetコマンドで一時設定して使っています。 この問題解決のため、新バージョンでは環境変数をいくつか追加設定していますがうまくいきません。 旧バージョン: PATH=C:\mingw32_2017\bin;%PATH% PATH=C:\mingw32_2017\msys\1.0\bin;%PATH% 新バージョン: set MINGW_HOME=C:\MinGW;%MINGW_HOME% set MSYS_HOME=C:\MinGW\msys\1.0;% MSYS_HOME% set C_INCLUDE_PATH=C:\MinGW\include;%C_INCLUDE_PATH% PATH=C:\MinGW\bin;%PATH% PATH=C:\MinGW\msys\1.0\bin;%PATH% 以下、当方の考えている解決策案です。当方にとって望ましい順です。 案1. 環境変数や設定ファイルを書き換えることで、iconvを望みどおりに動作させる。 現在はMINGW_HOME、MSYS_HOME、C_INCLUDE_PATHしか見つけておらず、もしかしたら新たに設定が追加されているかも?。 案2. コンパイルコマンドやリンカコマンドに適切なオプションを設定する? こういったことができるという情報は把握してないのですが、あるといいな、ぐらいです。 案3. ソースコードの文字コードを全てUTF16に置き換える。 かなり面倒ですが、一旦できれば今後は楽かもと思っています。UTF8にしたくないのは、どうせいつかはUTF16になっていくのに、中途半端に1バイト幅から?バイト幅まですごく可変長な文字コードを使いたくないという理由です。内部コードもUTF-16にしているので、ソースの文字コード、扱うファイルの文字コード、内部文字コードを揃えられたら楽です。 ただ、200近いソースコードを_T("")マクロでせっかくユニコード対応させたのに、口惜しくはあります。 また、MingwでUTF16は面倒すぎるという報告も多数見つけているので、不安ではあります。最新バージョンではどうなのでしょうか。 他にも、VC++やClangにも対応できる無難な文字コードを選びたいと思っています。 さらにいずれQtも使ってみたいので、そういった有名な外部ライブラリとの相性をご存知の方はご教授ください。 案4. makeでコンパイル命令を出す際に、自動的にiconvを呼び出して、別ファイルに出力するのではなく、フィルターのように機能させる方法があれば・・・。調べてみましたが、それらしい機能は見つかりませんでした。 案5. ソースコードをUTF8に統一する。 現在わかっている範囲で一番やりたくない方法です。 案6. Mingwのアップデートを待つ。 いまのところ効果無しですが、うまくいく目算があればもうすこし粘ろうと思います。 案7. 上記以外の方法。 当方が知らないだけで、インストール時の隠し設定とかあるかも、という期待を込めて。 現在うまくやってらっしゃる方、開発現場の裏技を知っている方、そのほか「面倒だけどウチはこれで妥協してる」など、いろいろな情報をお待ちしています。 よろしくお願いいたします。

  • windowsで使える GNU make

    お世話になっております。 Windowsでの開発とlinuxでの開発をやっております。 前にWindowsのnmake が非力なので linux での make と同じ機能で、cygwinのmake のような特定の環境でしかうごくのではない、make はありませんか? という質問をして、MinGW の make という答えをいただきました。その後、これは便利に使っているのですが、最近共同の作業が多く、他人にも使わせたいのですが、MSYS をインストールしてもらわないとうまく行かないようです。 MinGW の make は単独では msys-1.0.dll が無いと怒るし、msys-1.0.dll を持ってきても、何もしないで終了空いてしまいます。MSYS のインストールディレクトリにパスを通して make をそこから起動すれば問題のですが、MSYSをインストールしないで make を使えるようにする方法はありますか? また、make.exe 単独(または1,2個の.dll)をコピーしてパスの通っている所に置くだけで使える make は無いでしょうか?

  • bccは分かりましたがgccが使えません

    Cのソースの#include <stdio.h>でエラーになります。 gccではbccのbcc32.cfgで行うような設定はどのようにすればよいですか? MINGWのコンソールで $ echo $C_INCLUDE_PATH c:/msys/1.0/mingw/include;c:/msys/1.0/mingw/lib/gcc/mingw32/3.4.5/include このように出ます。 $ gcc myapp.c で#include <stdio.h>の行でコンパイルエラーです。 MINGWでは$C_INCLUDE_PATHを正しく設定できているみたいですが、gcc.exeにそれが伝わっていないみたいです。 AUTOEXEC.BATには何も追記したくないので何も追記していません。 どうすればライブラリのパスを通せますか?

  • Dropbox インストールができません。

    Dropboxというソフトを知り、インストールしてみようと思ったのですが、 install途中で Can't connect to Drop Box プロキシの設定をしてくださいというような英文がでます。 プロキシの設定をしようとするのですが、今までとくにネットつなげるときにもプロキシの設定はしたことはない(またはAUTO)ので、手動でのつなげ方ががわかりません。 ご教授お願いします。

  • windowsへのswigのインストール

    swigのインストールができず困っております。どなたか詳しい方いらっしゃいましたらお知恵をお貸しいただけたらと思います。 http://www.kkaneko.com/rinkou/cygwin/swig.html を参考にswigのインストールを試みました。 現在の状況です。 cygwinインストール後,下記より,swigwin-1.3.40をダウンロードしました。 http://sourceforge.net/projects/swig/files/ これをWクリックで解凍して,C:\tempへ入れました。 cygwinのシェルからC:\temp\swigwin-1.3.40へ移動し, ./configure とタイプしました。エラーは出ませんでした。 続いて, make とタイプしましたが,下記のエラーが出てしまいました。 $ make C:\mingw\bin\make.exe[1]: Entering directory `C:/temp/swigwin-1.3.40/Source' C:/mingw/bin/make.exe all-am make.exe[2]: Entering directory `C:/temp/swigwin-1.3.40/Source' process_begin: CreateProcess((null), /usr/bin/mkdir -p CParse, ...) failed. make (e=3): 指定されたパスが見つかりません。 make.exe[2]: *** [CParse/.dirstamp] Error 3 make.exe[2]: Leaving directory `C:/temp/swigwin-1.3.40/Source' C:\mingw\bin\make.exe[1]: *** [all] Error 2 C:\mingw\bin\make.exe[1]: Leaving directory `C:/temp/swigwin-1.3.40/Source' C:\mingw\bin\make.exe: *** [source] Error 2 swigwin-1.3.40ではなく,swig-1.3.40,swig-2.0.4,swigwin-2.0.4でも同様のことを試みましたが同じエラーが出てしまいました。再起動後に試しても同様でした。 どなたか原因が分かる方いらっしゃいましたら教えていただけたら助かります。 よろしくお願い致します。 なお,1点気になることとして,cygwinの起動の際に, bash: /cygdrive/c/usr/local/share/ispell/.bash_profile: line 4: シンタックス エ ラー: 期待してないファイルの終了 というメッセージが毎回出力されます。 OSはWINXPSP3,swigのインストールの目的はpyOptをインストールするのに必要なためです。 よろしくお願い致します。 相当調べましたが,MinGWとMSYSを入れてうんぬんという方法もあるみたいでしたが,道のりが長そうなのでできれば上記エラーが解決できたらと考えています。

  • Eclipse CDT MinGWによるC言語

    EclipseでC言語の開発環境を整えたいと思い、CDTをインストールし、コンパイラにはMinGWをインストールしました。CDT、MinGWは正常にインストールでき、MinGWはPATHに設定済みです。 Eclipse上でCプロジェクト"sampelC"を作成し、ソースファイル"sample"を作成しました。 以下sampleコードです。 #include<stdio.h> int main(void) { printf("Hello World"); return 0; } Eclipse上で実行するとコンソールに Info: Internal Builder is used for build gcc -O0 -g3 -Wall -c -fmessage-length=0 -o sample.o "..\\sample.c" gcc -o sampleC.exe sample.o 20:16:04 Build Finished (took 151ms) と表示され、ダイアログに 'sampleCデバックの起動'に問題が発生しました。プロセス開始中のエラー -詳細- プロセス開始中のエラー。 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 と表示されます。 しかしながら、生成されたsample.exeをコマンドプロンプトで実行すると正しく起動します。 よってコンパイルは正常にできているということだと思います。 Eclipse上で実行する方法のご教授をお願いします。

  • Bsplayerのインストール

    よろしくお願い致します。 【Bsplayer(最新版1.02)のインストールについて】 Divx動画の再生が重いのでBsplayerをインストール しようと思ったのですが最後のファイルコピーの所で 〔Error opening file for waiting C:\Program Files\webteh\BSPlayer\lang\Catal.lng Hit abort to abort installation retry to retry writing the file,or ignore to skip this file〕 と出てsetupが止まってしまいます。無視してインスト することも出来ますが、その場合、起動にものすごく時間が掛かり、挙句の果てにos自体が固まってしまい再起動 を余儀なくされます。上記英語を翻訳してみましたが 回答が見つかりませんでした。思い当たる節は直前に Divx5.02最新版とFfdshow最新版をインストしたくらいなのですが、これもアンインストしました。それでも無理 でした。厄介な質問かもしれませんが、解決方法わかる方 教えていただけませんでしょうか。お願い致します。 一応OSは98SEです。

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

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

  • dropboxインストールエラー

    インストールに関して質問させていただきます。 環境はwin xp sp3です。 ダウンロードしたのですが、 setup画面から進めません。 Connection Errorsという画面が出てしまい、そこから先へ進めません。 プロキシの設定でエラーが出てしまっているようなのですが、 特別な設定をしたこともなく原因不明で困っています。 Reconnect Now というボタンがあるのですが、 それを押しても先に進めません。 教えてgoo http://oshiete1.goo.ne.jp/qa4675994.html の中に似たような状況の方がおり、 回答例の通り設定したのですがうまくいきません。 ウイルスバスターが原因かと思い、 使用期限が切れていたためアンインストールし、 ファイアーウォールも切ってみたのですが状況が変わりません。 ちなみにこちらは事務所でもう一台あるxpには問題なくインストールできました。 対処法ご存じの方がいらっしゃれば、ご教授いただけると幸いです。 よろしくお願いいたします。