両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
windows:mingw [2019/08/11 20:29] – ともやん | windows:mingw [2023/03/15 06:02] (現在) – [☢️古い資料です (Obsolete)☢️] ともやん |
---|
====== MinGW(Minimalist GNU for Windows) ====== | ====== MinGW(Minimalist GNU for Windows) ====== |
本家: [[http://www.mingw.org/|MinGW | Minimalist GNU for Windows]]\\ | 本家: [[http://mingw.osdn.io/|Welcome to MinGW.org]]\\ |
| [[osdn>mingw/|MinGW - Minimalist GNU for Windows Project Top Page - OSDN]]\\ |
| %%http://mingw.org/%% - MinGW | Minimalist GNU for Windows ([[wp>MinGW|以前の mingw.org ドメインは期限切れになりました]])\\ |
MinGW-w64: [[http://mingw-w64.org/|MinGW-w64 - for 32 and 64 bit Windows]]\\ | MinGW-w64: [[http://mingw-w64.org/|MinGW-w64 - for 32 and 64 bit Windows]]\\ |
MinGW-w64(SourceForge.net): [[https://sourceforge.net/projects/mingw-w64/|MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net]]\\ | MinGW-w64(SourceForge): [[sf>mingw-w64/|MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net]]\\ |
| MSYS2: [[https://www.msys2.org/|MSYS2 homepage]]\\ |
| |
===== MinGW のインストール ===== | ===== MinGW のインストール ===== |
| |
==== MinGW の Offline インストール (MinGW-w64 GCC 8.1.0) ==== | ==== MinGW の Offline インストール (MinGW-w64 GCC 8.1.0) ==== |
[[https://sourceforge.net/projects/mingw-w64/|MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net]] の [[https://sourceforge.net/projects/mingw-w64/files/|Files]] より [[https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z|x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z]] をダウンロードする。\\ | [[sf>mingw-w64/|MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net]] の [[sf>mingw-w64/files/|Files]] より [[sf>mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z|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** に解凍する。\\ | ダウンロードした x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z を **C:\mingw64** に解凍する。\\ |
| |
==== MSYS(Minimal SYStem) の Offline インストール (MinGW-w64) ==== | ==== MSYS(Minimal SYStem) の Offline インストール (MinGW-w64) ==== |
[[https://sourceforge.net/projects/mingwbuilds/|MinGW-builds]] の [[https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/|Files]] より [[https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/msys%2B7za%2Bwget%2Bsvn%2Bgit%2Bmercurial%2Bcvs-rev13.7z|msys+7za+wget+svn+git+mercurial+cvs-rev13.7z]] をダウンロードする。\\ | [[sf>mingwbuilds/|MinGW-builds]] の [[sf>mingwbuilds/files/external-binary-packages/|Files]] より [[sf>mingwbuilds/files/external-binary-packages/msys%2B7za%2Bwget%2Bsvn%2Bgit%2Bmercurial%2Bcvs-rev13.7z|msys+7za+wget+svn+git+mercurial+cvs-rev13.7z]] をダウンロードする。\\ |
ダウンロードした msys+7za+wget+svn+git+mercurial+cvs-rev13.7z を **C:\msys** に解凍する。\\ | ダウンロードした msys+7za+wget+svn+git+mercurial+cvs-rev13.7z を **C:\msys** に解凍する。\\ |
| |
</code> | </code> |
| |
==== 古い資料です ==== | ===== MinGW と Cygwin の違い ===== |
- 本家のNavigationのDownloadsより[[http://www.eclipse.org/downloads/|SourceForge.net: MinGW - Minimalist GNU for Windows]]に移動する。 | TODO: まとめちぅ...😅💦\\ |
* MinGWの本家: [[http://www.mingw.org/|MinGW | Minimalist GNU for Windows]] | |
* SourceForgeのMinGWダウンロード: [[http://sourceforge.net/project/showfiles.php?group_id=2435|SourceForge.net: MinGW - Minimalist GNU for Windows]] | [[wp>Cygwin|Cygwin - Wikipedia]]\\ |
| |
| ===== トラブルシューティング ===== |
| |
| ==== MSYS2 をアンインストール後に C:\msys64 が削除できない ==== |
| 以下の様にすると削除できる。\\ |
| <code> |
| > 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 |
| </code> |
| |
| ===== 参考文献 ===== |
| [[https://www.gaia-gis.it/spatialite-3.0.0-BETA/mingw64_how_to.html|MinGW 64 how-to]]\\ |
| [[git>msys2/msys2/wiki/Creating-packages|Creating Packages · msys2/msys2 Wiki · GitHub]]\\ |
| [[wp>Cygwin|Cygwin - Wikipedia]]\\ |
| |
| ====== ☢️古い資料です (Obsolete)☢️ ====== |
| - 本家のNavigationのDownloadsより[[sf>mingw/|MinGW - Minimalist GNU for Windows download | SourceForge.net]]に移動する。 |
| * MinGWの本家: %%http://www.mingw.org/%% - MinGW | Minimalist GNU for Windows |
| * SourceForgeのMinGWダウンロード: [[sf>mingw/files/latest/download|SourceForge.net: MinGW - Minimalist GNU for Windows]] |
- SourceForgeのMinGWダウンロードページよりインストーラ(Automated MinGW Installer)をダウンロードする。 | - SourceForgeのMinGWダウンロードページよりインストーラ(Automated MinGW Installer)をダウンロードする。 |
- ダウンロードした MinGW-5.1.4.exe を実行する。 | - ダウンロードした MinGW-5.1.4.exe を実行する。 |