MinGW-w64 覚書
さがしものに苦労したのでメモをしておく。
- MinGW-w64 project のホームページ http://mingw-w64.sourceforge.net/ を見る。
- このページの左側のナビゲーションにあった [What do I download?] のページ http://sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure を見る。名前の付け方のルールからして "mingw-w64(-v1.0)-bin_x86_64-mingw" という名前のファイルが必要なのだろうと察する。
- MinGW-w64 プロジェクトの [Win64 Downloads] をクリックして "MinGW-w64 - for 32 and 64 bit Windows" のページ http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/ に飛ぶ
- このページの [Automated Builds] のディレクトリには "bin_x86_64-mingw" なファイルはなかった。
- このページの [Personal Builds] をクリックすると sezero_201003 に mingw-w64-bin_x86_64-mingw_20101003_sezero.zip があったので、ダウンロードした
- これを解凍すると \mingw64 フォルダが現れた。中身は
[.] [..] [bin] ChangeLog ChangeLog.sezero ddk_headers.zip [include] [info] [lib] [lib64] [libexec] LICENSE.txt [man] [mingw] pthreads-w64.zip README.compat [share] [x86_64-w64-mingw32] [_build_logs]
- \mingw64フォルダを[ドキュメント]フォルダに移した
- "hello, world!" コードを書いて C:\Users\UserName\Documents\mingw64\bin\gcc.exe test.c で(要するにCコンパイラをフルパスで呼び出して)コンパイルしたら、ちゃんと a.exe が出来上がった。
多分、インストールできたのだろう。