0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WindowsにMinGW-w64をインストールする 2025年版

Last updated at Posted at 2024-10-19

はじめに

おじさん、普段C++言語でプログラムをするときは、VisualStudio Communityを使っています。
個人は無料で使えますし、やっぱりF9キーでブレイクポイントを設定できたり、F5キーを押すと自動でビルドして実行できるのがとてもよいです。
非常に便利かつ強力なIDEのVisual Studio Communityですが、商用でみんなで利用するには有料のライセンスがいります。
このためおじさんのように、どうしても無料で商用のプログラムを作成したい場合、MinGW-w64とcmakeとVisual Studio Codeを使ってVisual Studio Communityの代わりにします。

このMinGW-w64ですが、ちょくちょくインストール方法が変わるので、今回僕が試した方法を備忘録として書きたいと思います。

ダウンロード

MinGW-w64は以下のサイトからダウンロードします。
https://www.mingw-w64.org

q002.png

いろいろなサイトからダウンロードできますが、w64devkitのサイトのものが最新でかつインストールしやすいので、今回はこちらを利用します。

q003.png

w64devkitをクリックするとgithubのサイトに飛ぶようです。

https://github.com/skeeto/w64devkit

q004png.png

右下にある、releaseのところからダウンロードができます。

q005.png

今回は2.0のところにある、w64devkit-x64-2.0.0.exeをダウンロードします。

インストール

ダウンロードしてインストーラーを起動するとインストール先を聞かれるので、インストールしたいフォルダ名を入力します。

q007.png

今回の例では「C:\prog\w64devkit」にMinGW-w64がインストールされました。

環境変数のパスの追加

このままでは「コマンドプロンプト」からc++のコンパイルができないので、環境変数のパスにMinGW-w64のディレクトリを追加します。

「Windowsボタン」「設定」「システム」「詳細情報」「システムの詳細設定」をクリックし、「システムのプロパティ」を開きます。

q008.png

続けて、「環境変数」を押して、「システム環境」の「Path」を選択し、「編集」ボタンを押します。

q009.png

「C:\prog\w64devkit」にMinGW-w64をインストールをした場合、パスは「C:\prog\w64devkit\bin」に設定します。「環境変数名の編集」で「新規」ボタンを押し、新規にパスを追加します。

q010.png

コンパイルできるか確認

「コマンドプロンプト」を開いて適当なディレクトリに「hello.cpp」のファイルを作成します。

#include<cstdio>
int main()
{
	printf("Hello MinGW-w64\n");
	return 0;
}

コマンドプロンプトから「x86_64-w64-mingw32-g++ hello.cpp」のように入力し、コンパイルができれば、正しくパスが設定されています。

q011.png

以上でMinGW-w64のインストールは完了です。

おまけ

Visual Studio Codeなどを追加でインストールし、C++の設定をすれば、WindowsでIDEを使った高度なデバッグを行うこともできます。
F9キーでブレイクポイントなども設定できるので、Visual Studio Communityと同じように使うことができます。

VSCodeでC++のcmakeビルド環境構築
https://qiita.com/JuvenileTalk9/items/fbb09d43051995bb5350

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?