やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

MinGWをインストールする

mingw-get.exeでMinGWをインストールしたログ。

これまでの状況

MinGW パス インストール方法
MinGW 4.6.2 C:/MinGW 記憶にない
MinGW 5.3.0 C:/tools/mingw32 chocolatey install MinGW

本当はmingw-get.exeで入手したができなかった

ところが、前回C:/MinGWでなくC:/MinGW_GETのパスを設定してインストールすることで、MinGWをインストールできた。

今回はそのインストールログ。

ここ最近はGTKの環境構築に振り回されている感じで、すごく疲れる…。

mingw-getのインストール

  1. mingw-get.exeをダウンロードする
  2. 実行して、以下の画面でパスをC:/MinGW_GETなど、既存のC:/MinGWとは違うパスにする
    install

あとは前回のインストール手順と同じ。

mingw-get.exeのインストール後は、以下のようにする。

MinGWのインストール

前回は、mingw-getの画面からmingw32-gcc-g++をチェックすると、画面が消えて強制終了してしまった。 そのせいでMinGWをインストールできなかった。

今回は以下のような手順でインストールできた。

  1. Basic Setupの項目をすべてチェックする
    1
  2. メニューのInstallationApply Changesを選択する
    2
  3. Applyボタンを押下する
    3_1
    3_2
    3_3
  4. インストール結果の表示を確認する
    4

インストール項目ログ

msysCORE-1.0.19-1-msys-1.0.19-doc.tar.xz
termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma
libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma
libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma
libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma
libpopt-1.15-2-msys-1.0.13-dll-0.tar.lzma
libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma
libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma
liblzma-5.0.3-1-msys-1.0.17-dll-5.tar.lzma
libltdl-2.4-1-msys-1.0.15-dll-7.tar.lzma
libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma
libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma
libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma
libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma
libcrypt-1.1_1-3-msys-1.0.13-dll-0.tar.lzma
libgdbm-1.8.3-3-msys-1.0.13-dll-3.tar.lzma
libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma
zlib-1.2.7-1-msys-1.0.17-dll.tar.lzma
texinfo-4.13a-2-msys-1.0.13-bin.tar.lzma
vim-7.3-2-msys-1.0.16-bin.tar.lzma
rsync-3.0.8-1-msys-1.0.17-bin.tar.lzma
perl-5.8.8-1-msys-1.0.17-bin.tar.lzma
sed-4.2.1-2-msys-1.0.13-bin.tar.lzma
libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma
patch-2.6.1-1-msys-1.0.13-bin.tar.lzma
openssl-1.0.0-1-msys-1.0.13-bin.tar.lzma
openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma
mktemp-1.6-2-msys-1.0.13-bin.tar.lzma
m4-1.4.16-2-msys-1.0.17-bin.tar.lzma
tar-1.23-1-msys-1.0.13-bin.tar.lzma
make-3.81-3-msys-1.0.13-bin.tar.lzma
less-436-2-msys-1.0.13-bin.tar.lzma
grep-2.5.4-2-msys-1.0.13-bin.tar.lzma
findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma
diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma
libmagic-5.04-1-msys-1.0.13-dll-1.tar.lzma
file-5.04-1-msys-1.0.13-bin.tar.lzma
dos2unix-7.3.2-1-msys-1.0.18-bin.tar.lzma
coreutils-5.97-3-msys-1.0.13-bin.tar.lzma
bash-3.1.23-1-msys-1.0.18-bin.tar.xz
xz-5.0.3-1-msys-1.0.17-bin.tar.lzma
gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma
msysCORE-1.0.19-1-msys-1.0.19-ext.tar.xz
bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma
gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma
msysCORE-1.0.19-1-msys-1.0.19-bin.tar.xz
libltdl-2.4-1-mingw32-dll-7.tar.lzma
libgettextpo-0.18.3.2-2-mingw32-dll-0.tar.xz
libiconv-1.14-3-mingw32-dll-2.tar
libexpat-2.1.0-1-mingw32-dll-1.tar
libpthreadgc-2.10-mingw32-pre-20160821-1-dll-3.tar.xz
libgmp-5.1.2-1-mingw32-dll-10.tar
libmpfr-3.1.2-2-mingw32-dll-4.tar
mingwrt-3.22.2-mingw32-dll.tar.xz
w32api-3.18.2-mingw32-dev.tar.xz
mingwrt-3.22.2-mingw32-dev.tar.xz
binutils-2.25.1-1-mingw32-bin.tar.xz
libmpc-1.0.2-mingw32-dll-3.tar.xz
libquadmath-5.3.0-2-mingw32-dll-0.tar.xz
libatomic-5.3.0-2-mingw32-dll-1.tar.xz
libpthreadgc-2.10-mingw32-pre-20160821-1-dev.tar.xz
libgomp-5.3.0-2-mingw32-dll-1.tar.xz
gcc-c++-5.3.0-2-mingw32-dev.tar.xz
libstdc++-5.3.0-2-mingw32-dll-6.tar.xz
libssp-5.3.0-2-mingw32-dll-0.tar.xz
libgcc-5.3.0-2-mingw32-dll-1.tar.xz
libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
libiconv-1.14-3-mingw32-dev.tar.lzma
libiconv-1.14-3-mingw32-bin.tar.lzma
gettext-0.18.3.2-2-mingw32-dev.tar.xz
gettext-0.18.3.2-2-mingw32-bin.tar.xz
libltdl-2.4-1-mingw32-dev.tar.lzma
libtool-2.4-1-mingw32-bin.tar.lzma
automake1.11-1.11.1-1-mingw32-bin.tar.lzma
automake1.10-1.10.2-1-mingw32-bin.tar.lzma
automake1.9-1.9.6-3-mingw32-bin.tar.lzma
automake1.8-1.8.5-1-mingw32-bin.tar.lzma
automake1.7-1.7.9-1-mingw32-bin.tar.lzma
automake1.6-1.6.3-1-mingw32-bin.tar.lzma
automake1.5-1.5-1-mingw32-bin.tar.lzma
automake1.4-1.4p6-1-mingw32-bin.tar.lzma
automake-4-1-mingw32-bin.tar.lzma
autoconf2.5-2.68-1-mingw32-bin.tar.lzma
autoconf2.1-2.13-4-mingw32-bin.tar.lzma
autoconf-10-1-mingw32-bin.tar.lzma
libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma
libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma
libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma
lndir-1.0.1-2-msys-1.0.13-bin.tar.lzma
inetutils-1.7-1-msys-1.0.13-bin.tar.lzma
guile-1.8.7-2-msys-1.0.15-bin.tar.lzma
flex-2.5.35-2-msys-1.0.13-bin.tar.lzma
diffstat-1.54-1-msys-1.0.17-bin.tar.lzma
cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma
coreutils-5.97-3-msys-1.0.13-ext.tar.lzma
bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma
bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma
bison-2.4.2-1-msys-1.0.13-bin.tar.lzma
autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma
msys-base-2013072300-msys-bin.meta
mingw32-autotools-2010090601-mingw32-bin.meta
mingw-developer-toolkit-2013072300-msys-bin.meta
libz-1.2.8-1-mingw32-dll-1.tar
gdb-7.6.1-1-mingw32-bin.tar.lzma
make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
gcc-5.3.0-2-mingw32-lic.tar.xz
gcc-core-5.3.0-2-mingw32-bin.tar.xz
mingw32-base-2013072200-mingw32-bin.meta
gcc-ada-5.3.0-2-mingw32-dev.tar.xz
gcc-ada-5.3.0-2-mingw32-bin.tar.xz
gcc-fortran-5.3.0-2-mingw32-dev.tar.xz
libgfortran-5.3.0-2-mingw32-dll-3.tar.xz
gcc-fortran-5.3.0-2-mingw32-bin.tar.xz
gcc-c++-5.3.0-2-mingw32-bin.tar.xz
gcc-objc-5.3.0-2-mingw32-dev.tar.xz
libobjc-5.3.0-2-mingw32-dll-4.tar.xz
gcc-objc-5.3.0-2-mingw32-bin.tar.xz

ファイル確認

C:\MinGW_GET\bingcc.exeとg++.exeがあることを確認。また、C:\MinGW_GET\msys\1.0ディレクトリがあることを確認。

念願のMinGW5.3.0(gcc,g++)&msys1.0環境ができた。

All Packages

参考までに、ほかにはどんなパッケージがあるのか。

MinGW

MinGW Base System

MinGW Compiler Suite

1 2

MinGW Source-Level Debugger

1

MinGW Standard Libraries

1 2

MinGW Libraries

MinGW Standard Libraries

1 2

MinGW Supplementary Libraries

1

MinGW Contributed Libraries

1

MinGW Libraries

MinGW Contributed Applications

1

MinGW Contributed Libraries

1

MinGW Autotools

1 2 3

MSYS

MSYS Base System

1 2 3 4

MinGW Developer Toolkit

1 2 3

MinGW System Builder

1 2

所感

環境構築、本当に疲れる…。