MinGWについて
以前の内容
MinGW
ダウンロード
下記からインストーラをダウンロードする (2012.9.14現在の最新)
- https://sourceforge.net/projects/mingw/files/
- http://sourceforge.net/projects/mingw/files/latest/download?source=files から、mingw-get-setup.exe がダウンロードできる
インストール
- mingw-get-setup.exe を実行
install: msysCORE-1.0.18-1-msys-1.0.18-doc.tar.lzma installing msysCORE-1.0.18-1-msys-1.0.18-doc.tar.lzma install: termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma installing termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma install: libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma installing libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma install: libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma installing libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma install: libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma installing libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma install: libpopt-1.15-2-msys-1.0.13-dll-0.tar.lzma installing libpopt-1.15-2-msys-1.0.13-dll-0.tar.lzma install: libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma installing libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma install: libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma installing libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma install: liblzma-5.0.3-1-msys-1.0.17-dll-5.tar.lzma installing liblzma-5.0.3-1-msys-1.0.17-dll-5.tar.lzma install: libltdl-2.4-1-msys-1.0.15-dll-7.tar.lzma installing libltdl-2.4-1-msys-1.0.15-dll-7.tar.lzma install: libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma installing libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma install: libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma installing libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma install: libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma installing libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma install: libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma installing libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma install: libcrypt-1.1_1-3-msys-1.0.13-dll-0.tar.lzma installing libcrypt-1.1_1-3-msys-1.0.13-dll-0.tar.lzma install: libgdbm-1.8.3-3-msys-1.0.13-dll-3.tar.lzma installing libgdbm-1.8.3-3-msys-1.0.13-dll-3.tar.lzma install: libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma installing libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma install: zlib-1.2.7-1-msys-1.0.17-dll.tar.lzma installing zlib-1.2.7-1-msys-1.0.17-dll.tar.lzma install: texinfo-4.13a-2-msys-1.0.13-bin.tar.lzma installing texinfo-4.13a-2-msys-1.0.13-bin.tar.lzma install: vim-7.3-2-msys-1.0.16-bin.tar.lzma installing vim-7.3-2-msys-1.0.16-bin.tar.lzma install: rsync-3.0.8-1-msys-1.0.17-bin.tar.lzma installing rsync-3.0.8-1-msys-1.0.17-bin.tar.lzma install: perl-5.8.8-1-msys-1.0.17-bin.tar.lzma installing perl-5.8.8-1-msys-1.0.17-bin.tar.lzma install: sed-4.2.1-2-msys-1.0.13-bin.tar.lzma installing sed-4.2.1-2-msys-1.0.13-bin.tar.lzma install: libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma installing libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma install: patch-2.6.1-1-msys-1.0.13-bin.tar.lzma installing patch-2.6.1-1-msys-1.0.13-bin.tar.lzma install: openssl-1.0.0-1-msys-1.0.13-bin.tar.lzma installing openssl-1.0.0-1-msys-1.0.13-bin.tar.lzma install: openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma installing openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma install: mktemp-1.6-2-msys-1.0.13-bin.tar.lzma installing mktemp-1.6-2-msys-1.0.13-bin.tar.lzma install: m4-1.4.16-2-msys-1.0.17-bin.tar.lzma installing m4-1.4.16-2-msys-1.0.17-bin.tar.lzma install: tar-1.23-1-msys-1.0.13-bin.tar.lzma installing tar-1.23-1-msys-1.0.13-bin.tar.lzma install: make-3.81-3-msys-1.0.13-bin.tar.lzma installing make-3.81-3-msys-1.0.13-bin.tar.lzma install: less-436-2-msys-1.0.13-bin.tar.lzma installing less-436-2-msys-1.0.13-bin.tar.lzma install: grep-2.5.4-2-msys-1.0.13-bin.tar.lzma installing grep-2.5.4-2-msys-1.0.13-bin.tar.lzma install: findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma installing findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma install: diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma installing diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma install: libmagic-5.04-1-msys-1.0.13-dll-1.tar.lzma installing libmagic-5.04-1-msys-1.0.13-dll-1.tar.lzma install: file-5.04-1-msys-1.0.13-bin.tar.lzma installing file-5.04-1-msys-1.0.13-bin.tar.lzma install: dos2unix-7.1-1-msys-1.0.17-bin.tar.lzma installing dos2unix-7.1-1-msys-1.0.17-bin.tar.lzma install: coreutils-5.97-3-msys-1.0.13-bin.tar.lzma installing coreutils-5.97-3-msys-1.0.13-bin.tar.lzma install: bash-3.1.23-1-msys-1.0.18-bin.tar.xz installing bash-3.1.23-1-msys-1.0.18-bin.tar.xz install: xz-5.0.3-1-msys-1.0.17-bin.tar.lzma installing xz-5.0.3-1-msys-1.0.17-bin.tar.lzma install: gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma installing gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma install: msysCORE-1.0.18-1-msys-1.0.18-ext.tar.lzma installing msysCORE-1.0.18-1-msys-1.0.18-ext.tar.lzma install: bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma installing bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma install: gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma installing gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma install: msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma installing msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma install: libltdl-2.4-1-mingw32-dll-7.tar.lzma installing libltdl-2.4-1-mingw32-dll-7.tar.lzma install: libgmp-5.1.2-1-mingw32-dll-10.tar installing libgmp-5.1.2-1-mingw32-dll-10.tar install: libmpfr-3.1.2-2-mingw32-dll-4.tar installing libmpfr-3.1.2-2-mingw32-dll-4.tar install: libmpc-1.0.1-2-mingw32-dll-3.tar installing libmpc-1.0.1-2-mingw32-dll-3.tar install: libgettextpo-0.18.3.2-1-mingw32-dll-0.tar.xz installing libgettextpo-0.18.3.2-1-mingw32-dll-0.tar.xz install: libiconv-1.14-3-mingw32-dll-2.tar installing libiconv-1.14-3-mingw32-dll-2.tar install: libexpat-2.1.0-1-mingw32-dll-1.tar installing libexpat-2.1.0-1-mingw32-dll-1.tar install: libquadmath-4.8.1-4-mingw32-dll-0.tar installing libquadmath-4.8.1-4-mingw32-dll-0.tar install: libgomp-4.8.1-4-mingw32-dll-1.tar installing libgomp-4.8.1-4-mingw32-dll-1.tar install: libstdc++-4.8.1-4-mingw32-dll-6.tar installing libstdc++-4.8.1-4-mingw32-dll-6.tar install: libpthread-2.9.1-1-mingw32-dll-2.tar installing libpthread-2.9.1-1-mingw32-dll-2.tar install: libssp-4.8.1-4-mingw32-dll-0.tar installing libssp-4.8.1-4-mingw32-dll-0.tar install: libgcc-4.8.1-4-mingw32-dll-1.tar installing libgcc-4.8.1-4-mingw32-dll-1.tar install: libintl-0.18.3.2-1-mingw32-dll-8.tar.xz installing libintl-0.18.3.2-1-mingw32-dll-8.tar.xz install: libiconv-1.14-3-mingw32-dev.tar.lzma installing libiconv-1.14-3-mingw32-dev.tar.lzma install: libiconv-1.14-3-mingw32-bin.tar.lzma installing libiconv-1.14-3-mingw32-bin.tar.lzma install: gettext-0.18.3.2-1-mingw32-dev.tar.xz installing gettext-0.18.3.2-1-mingw32-dev.tar.xz install: gettext-0.18.3.2-1-mingw32-bin.tar.xz installing gettext-0.18.3.2-1-mingw32-bin.tar.xz install: libltdl-2.4-1-mingw32-dev.tar.lzma installing libltdl-2.4-1-mingw32-dev.tar.lzma install: libtool-2.4-1-mingw32-bin.tar.lzma installing libtool-2.4-1-mingw32-bin.tar.lzma install: automake1.11-1.11.1-1-mingw32-bin.tar.lzma installing automake1.11-1.11.1-1-mingw32-bin.tar.lzma install: automake1.10-1.10.2-1-mingw32-bin.tar.lzma installing automake1.10-1.10.2-1-mingw32-bin.tar.lzma install: automake1.9-1.9.6-3-mingw32-bin.tar.lzma installing automake1.9-1.9.6-3-mingw32-bin.tar.lzma install: automake1.8-1.8.5-1-mingw32-bin.tar.lzma installing automake1.8-1.8.5-1-mingw32-bin.tar.lzma install: automake1.7-1.7.9-1-mingw32-bin.tar.lzma installing automake1.7-1.7.9-1-mingw32-bin.tar.lzma install: automake1.6-1.6.3-1-mingw32-bin.tar.lzma installing automake1.6-1.6.3-1-mingw32-bin.tar.lzma install: automake1.5-1.5-1-mingw32-bin.tar.lzma installing automake1.5-1.5-1-mingw32-bin.tar.lzma install: automake1.4-1.4p6-1-mingw32-bin.tar.lzma installing automake1.4-1.4p6-1-mingw32-bin.tar.lzma install: automake-4-1-mingw32-bin.tar.lzma installing automake-4-1-mingw32-bin.tar.lzma install: autoconf2.5-2.68-1-mingw32-bin.tar.lzma installing autoconf2.5-2.68-1-mingw32-bin.tar.lzma install: autoconf2.1-2.13-4-mingw32-bin.tar.lzma installing autoconf2.1-2.13-4-mingw32-bin.tar.lzma install: autoconf-10-1-mingw32-bin.tar.lzma installing autoconf-10-1-mingw32-bin.tar.lzma install: libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma installing libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma install: libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma installing libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma install: libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma installing libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma install: lndir-1.0.1-2-msys-1.0.13-bin.tar.lzma installing lndir-1.0.1-2-msys-1.0.13-bin.tar.lzma install: inetutils-1.7-1-msys-1.0.13-bin.tar.lzma installing inetutils-1.7-1-msys-1.0.13-bin.tar.lzma install: guile-1.8.7-2-msys-1.0.15-bin.tar.lzma installing guile-1.8.7-2-msys-1.0.15-bin.tar.lzma install: flex-2.5.35-2-msys-1.0.13-bin.tar.lzma installing flex-2.5.35-2-msys-1.0.13-bin.tar.lzma install: diffstat-1.54-1-msys-1.0.17-bin.tar.lzma installing diffstat-1.54-1-msys-1.0.17-bin.tar.lzma install: cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma installing cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma install: coreutils-5.97-3-msys-1.0.13-ext.tar.lzma installing coreutils-5.97-3-msys-1.0.13-ext.tar.lzma install: bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma installing bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma install: bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma installing bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma install: bison-2.4.2-1-msys-1.0.13-bin.tar.lzma installing bison-2.4.2-1-msys-1.0.13-bin.tar.lzma install: autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma installing autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma install: msys-base-2013072300-msys-bin.meta installing msys-base-2013072300-msys-bin.meta install: mingw32-autotools-2010090601-mingw32-bin.meta installing mingw32-autotools-2010090601-mingw32-bin.meta install: mingw-developer-toolkit-2013072300-msys-bin.meta installing mingw-developer-toolkit-2013072300-msys-bin.meta install: mingwrt-3.20-2-mingw32-dll.tar.lzma installing mingwrt-3.20-2-mingw32-dll.tar.lzma install: w32api-3.17-2-mingw32-dev.tar.lzma installing w32api-3.17-2-mingw32-dev.tar.lzma install: mingwrt-3.20-2-mingw32-dev.tar.lzma installing mingwrt-3.20-2-mingw32-dev.tar.lzma install: binutils-2.24-1-mingw32-bin.tar.xz installing binutils-2.24-1-mingw32-bin.tar.xz install: gcc-core-4.8.1-4-mingw32-dev.tar.lzma installing gcc-core-4.8.1-4-mingw32-dev.tar.lzma install: libz-1.2.8-1-mingw32-dll-1.tar installing libz-1.2.8-1-mingw32-dll-1.tar install: gdb-7.6.1-1-mingw32-bin.tar.lzma installing gdb-7.6.1-1-mingw32-bin.tar.lzma install: make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma installing make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma install: gcc-core-4.8.1-4-mingw32-lic.tar.lzma installing gcc-core-4.8.1-4-mingw32-lic.tar.lzma install: gcc-core-4.8.1-4-mingw32-bin.tar.lzma installing gcc-core-4.8.1-4-mingw32-bin.tar.lzma install: mingw32-base-2013072200-mingw32-bin.meta installing mingw32-base-2013072200-mingw32-bin.meta
- 環境変数 PATH に下記を追加
C:\MinGW\msys\1.0\bin;C:\MinGW\bin;
GnuWin32 Packages
ダウンロード
- GnuWin32 Packages からダウンロードする
下記は、NTEmacsビルド時に必要なもの それぞれにおいて、"Complete package, except sources" をダウンロードする。 一部は、ソースも必要。
- XPM 3.5.1-1
- ソースもインストールし、src\xpm\3.5.1\libXpm-3.5.1-src\lib\simx.hを MinGW/includeにコピーする
- LibPng 1.2.37
- ZLib 1.2.3
- LibUnGif 4.1.4
- LibJpeg 6b
- LibTiff 3.8.2
インストール
デフォルトのインストール先は C:\Program Files\GnuWin32 だが、MinGWのインストールされたディレクトリ (例 C:\MinGW) にインストールする。
インストール後は、スタートメニューが下記の項目が追加される。 それぞれの項目からアンインストールが実行できる
Libxml
NTEmacs 24のビルド時に必要。インストーラは無い(2014.11.01現在)ので、下記を展開したものを、MinGWのインストールされたディレクトリ(例 C:\usr\MinGW)に上書きコピーする
- iconv-1.9.2.win32.zip
- libxml2-2.7.8.win32.zip
iconv.exe, iconv.h は存在しているがこれを上書きする