目次
MinGW(Minimalist GNU for Windows)
本家: Welcome to MinGW.org
MinGW - Minimalist GNU for Windows Project Top Page - OSDN
http://mingw.org/ - MinGW | Minimalist GNU for Windows (以前の mingw.org ドメインは期限切れになりました)
MinGW-w64: MinGW-w64 - for 32 and 64 bit Windows
MinGW-w64(SourceForge): MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net
MSYS2: MSYS2 homepage
MinGW のインストール
MinGW の Offline インストール (MinGW-w64 GCC 8.1.0)
MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net の Files より 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-builds の Files より 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.
MinGW と Cygwin の違い
TODO: まとめちぅ…😅💦
トラブルシューティング
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
参考文献
☢️古い資料です (Obsolete)☢️
- 本家のNavigationのDownloadsよりMinGW - Minimalist GNU for Windows download | SourceForge.netに移動する。
- MinGWの本家: http://www.mingw.org/ - MinGW | Minimalist GNU for Windows
- SourceForgeのMinGWダウンロード: SourceForge.net: MinGW - Minimalist GNU for Windows
- SourceForgeのMinGWダウンロードページよりインストーラ(Automated MinGW Installer)をダウンロードする。
- ダウンロードした MinGW-5.1.4.exe を実行する。
- Welcome to MinGW 5.1.4の画面で[Next >]ボタンをクリック。
- Install or just download files? の画面で、[Download and install]ラジオボタンがOnの状態で[Next >]ボタンをクリック。
- License Agreement の画面で、ライセンスに同意する場合は[I Agree]ボタンをクリック。
- Choose Packageの画面で、[Current]ラジオボタンがOnの状態で[Next >]ボタンをクリック。