このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

MinGW32を入れ直し

https://sourceforge.net/projects/mingw/files/Installer/mingw-get/ を見ると、mingw-getは2013-10-04で止まっている。2013-10-04版ならローカルにmingw-get-setup.exeがあるんで、これを実行。

mingw-getはひどいUIで、今何をやっているのか、終わったのかそうでないのか、次に何をするのか、などが分からない作り。

mingw-get-setupを実行してemingw-getだけがインストールされた状態は、

C:.
|   init-files.txt
|   
+---bin
|       mingw-get.exe
|       
+---libexec
|   \---mingw-get
|           guimain.exe
|           guistub.exe
|           lastrites.exe
|           mingw-get-0.dll
|           mingw-get-setup-0.dll
|           setup.lua
|           shlink.js
|           unlink.js
|           
+---share
|   \---doc
|       \---mingw-get
|               COPYING
|               README
|               
\---var
    +---cache
    |   \---mingw-get
    |       +---data
    |       |   \---.in-transit
    |       \---packages
    |           |   mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
    |           |   mingw-get-0.6.2-mingw32-beta-20131004-1-gui.tar.xz
    |           |   mingw-get-0.6.2-mingw32-beta-20131004-1-lic.tar.xz
    |           |   mingw-get-setup-0.6.2-mingw32-beta-20131004-1-dll.tar.xz
    |           |   mingw-get-setup-0.6.2-mingw32-beta-20131004-1-xml.tar.xz
    |           |   
    |           \---.in-transit
    \---lib
        \---mingw-get
            \---data
                    defaults.xml
                    manifest-0-050-37d6-d522ef.xml
                    ... 省略 ...
                    package-list.xml
                    profile.xml
                    sysroot-0-002-a7c6-d7dbb5.xml

ここからパッケージを入れていく。とりあえず次のパッケージ:

  1. mingw-developer-toolkit
  2. mingw32-base
  3. mingw32-gcc-gg++
  4. msys-base

"Apply Changes" って文言がまた分かりにくい。素直にInstallとかUpdateとか書きゃいいものを! ともかく、ストレートに分かりやすく出来るものを妙に衒学的にしている(不満タラタラ)。