27
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MinGWのインストールで「The file has been downloaded incorrectly」のエラーが出るときの対処法

Last updated at Posted at 2022-02-03

###はじめに

こんにちは。
昨日、新しいPCが届いて各種環境設定などをしていたのですが、mingwをインストールする際に少し詰まった部分があったので書き残しておきたいと思います。

###環境
OS:Windows11

###発生した問題
MinGW-w64をここから、このサイトを参考にインストールしようとしたが、インストール先を指定してNextをクリックしたときに「The file has been downloaded incorrectly」というエラーダイアログが表示されインストールが停止してしまった。

###最初に試したこと

  1. 指定しているパス内に日本語等が含まれていないかを確認。(このプログラムに限らず、インストールの際にパス上に日本語などが含まれていることは予期せぬエラーの原因になる。)
  2. 管理者権限でインストーラを起動。
  3. インストーラをダウンロードしなおし、PCを再起動。

###結果
改善せず。

###解決策
根本的な話になるのですが、使用するインストーラをこれに変更しました。このリンクに飛ぶと、mingw-get-setup.exeが自動的にダウンロードされます。このexeファイルを起動してダイアログに従って進めていくと、Mingw-installation-managerをインストールできます。このサイトなどが参考になると思います。
MinGW Installation Manager 2022_02_03 13_37_06.png

上の画面が表示されたら、C言語のコンパイラを使いたい場合は上から2つ目、C++のコンパイラを使いたい場合は上から5つ目を選択して、Installation→Apply Changesをしてください。他にFortranやObjective Cも使えるようです。

最後に環境変数を設定し、PCを再起動すればgccコマンドなどが使えるようになっているはずです。(具体的にはシステム環境変数のPATHの末尾に、gcc.exeやg++.exeが入っているbinフォルダのパスを追加すればOK。)

27
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?