ユーザ用ツール

サイト用ツール


サイドバー

Top

検索タグ

変更履歴

メニュー


windows:mingw

MinGW(Minimalist GNU for Windows)

MinGW のインストール

MinGW の Offline インストール (MinGW-w64 GCC 8.1.0)

MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.netFiles より x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z をダウンロードする。
ダウンロードした x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z を C:\mingw64 に解凍する。

MSYS(Minimal SYStem) の Offline インストール (MinGW-w64)

MinGW-buildsFiles より msys+7za+wget+svn+git+mercurial+cvs-rev13.7z をダウンロードする。
ダウンロードした msys+7za+wget+svn+git+mercurial+cvs-rev13.7z を C:\msys に解凍する。

MSYS の MinGW-w64 マウント設定

MSYS/etc/fstab に C:\mingw64 をマウントするように設定する。

c:\msys\etc\fstab
#Win32_Path		Mount_Point
c:/mingw64		/mingw

C:\msys\msys.bat を起動して gcc の動作確認を行う。

$ gcc --version
gcc.exe (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

トラブルシューティング

MSYS2 をアンインストール後に C:\msys64 が削除できない

以下の様にすると削除できる。

> tasklist /fi "IMAGENAME eq dirmngr.exe"

イメージ名                     PID セッション名     セッション# メモリ使用量
========================= ======== ================ =========== ============
dirmngr.exe                   9488 Console                    1      8,072 K

> taskkill /pid 9488 /F
成功: PID 9488 のプロセスは強制終了されました。

> tasklist /fi "IMAGENAME eq dirmngr.exe"
情報: 指定された条件に一致するタスクは実行されていません。

> rmdir c:\msys64

参考文献

古い資料です

  1. 本家のNavigationのDownloadsよりMinGW - Minimalist GNU for Windows download | SourceForge.netに移動する。
  2. SourceForgeのMinGWダウンロードページよりインストーラ(Automated MinGW Installer)をダウンロードする。
  3. ダウンロードした MinGW-5.1.4.exe を実行する。
    1. Welcome to MinGW 5.1.4の画面で[Next >]ボタンをクリック。
    2. Install or just download files? の画面で、[Download and install]ラジオボタンがOnの状態で[Next >]ボタンをクリック。
    3. License Agreement の画面で、ライセンスに同意する場合は[I Agree]ボタンをクリック。
    4. Choose Packageの画面で、[Current]ラジオボタンがOnの状態で[Next >]ボタンをクリック。
windows/mingw.txt · 最終更新: 2021/06/14 15:51 by ともやん