パソコンでプログラミングしよう ウィンドウズC++プログラミング環境の構築
1.6.3.6(15)
コンパイラの導入

コンパイラMSYS2にインストールする手順を説明する。

コンパイラとして32ビット/64ビットそれぞれのmingw-w64をインストールする。

外部情報

セットアップ手順

  1. base-develのインストール
  2. 32ビット版mingw-w64のインストール
  3. 64ビット版mingw-w64のインストール

base-develのインストール

msys2ターミナルから以下コマンドでbase-develパッケージグループをMSYS2へインストールする。

$ pacman -S base-devel

インストールの途中でインストールパッケージ選択を問われるが、デフォルト(all)としてリターンキーのみを押す。

本サイト構築時の結果を示す。

user@THINKPAD-L430 MSYS ~
$ pacman -S base-devel
:: 56 個のパッケージがグループ base-devel に存在します:
:: リポジトリ msys
1) asciidoc 2) autoconf 3) autoconf2.13 4) autogen 5) automake-wrapper
6) automake1.10 7) automake1.11 8) automake1.12 9) automake1.13
10) automake1.14 11) automake1.15 12) automake1.16 13) automake1.6
14) automake1.7 15) automake1.8 16) automake1.9 17) bison 18) diffstat
19) diffutils 20) dos2unix 21) file 22) flex 23) gawk 24) gdb
25) gettext 26) gettext-devel 27) gperf 28) grep 29) groff 30) help2man
31) intltool 32) lemon 33) libtool 34) libunrar 35) libunrar-devel
36) m4 37) make 38) man-db 39) pacman 40) pactoys-git 41) patch
42) patchutils 43) perl 44) pkg-config 45) pkgfile 46) quilt 47) rcs
48) scons 49) sed 50) swig 51) texinfo 52) texinfo-tex 53) ttyrec
54) unrar 55) wget 56) xmlto
選択して下さい (デフォルト=all):
警告: file-5.35-1 は最新です -- 再インストール
警告: flex-2.6.4-1 は最新です -- 再インストール
警告: gawk-4.2.1-2 は最新です -- 再インストール
警告: gettext-0.19.8.1-1 は最新です -- 再インストール
警告: grep-3.0-2 は最新です -- 再インストール
警告: m4-1.4.18-2 は最新です -- 再インストール
警告: pacman-5.1.1-3 は最新です -- 再インストール
警告: pactoys-git-r2.07ca37f-1 は最新です -- 再インストール
警告: pkgfile-19-1 は最新です -- 再インストール
警告: sed-4.5-1 は最新です -- 再インストール
警告: ttyrec-1.0.8-2 は最新です -- 再インストール
警告: wget-1.19.5-1 は最新です -- 再インストール
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (76) db-5.3.28-2 docbook-xml-4.5-2 docbook-xsl-1.79.2-1
expat-2.2.6-1 gdbm-1.18.1-1 libatomic_ops-7.6.6-1
libgc-7.6.8-1 libgdbm-1.18.1-1 libguile-2.2.4-2
libiconv-devel-1.15-1 libltdl-2.4.6-5 libpipeline-1.5.0-1
perl-Locale-Gettext-1.07-3 perl-Module-Build-0.4224-1
perl-Test-Pod-1.52-1 perl-XML-Parser-2.44-4
perl-YAML-Syck-1.31-1 perl-inc-latest-0.500-1
python2-2.7.15-2 tar-1.30-1 asciidoc-8.6.10-1
autoconf-2.69-5 autoconf2.13-2.13-2 autogen-5.18.16-1
automake-wrapper-11-1 automake1.10-1.10.3-3
automake1.11-1.11.6-3 automake1.12-1.12.6-3
automake1.13-1.13.4-4 automake1.14-1.14.1-3
automake1.15-1.15.1-1 automake1.16-1.16.1-1
automake1.6-1.6.3-2 automake1.7-1.7.9-2 automake1.8-1.8.5-3
automake1.9-1.9.6-2 bison-3.2.2-1 diffstat-1.61-1
diffutils-3.6-1 dos2unix-7.4.0-1 file-5.35-1 flex-2.6.4-1
gawk-4.2.1-2 gdb-7.12.1-1 gettext-0.19.8.1-1
gettext-devel-0.19.8.1-1 gperf-3.1-1 grep-3.0-2
groff-1.22.3-1 help2man-1.47.8-1 intltool-0.51.0-2
lemon-3.21.0-1 libtool-2.4.6-5 libunrar-5.6.8-1
libunrar-devel-5.6.8-1 m4-1.4.18-2 make-4.2.1-1
man-db-2.8.4-1 pacman-5.1.1-3 pactoys-git-r2.07ca37f-1
patch-2.7.6-1 patchutils-0.3.4-1 perl-5.28.1-1
pkg-config-0.29.2-1 pkgfile-19-1 quilt-0.65-2 rcs-5.9.4-2
scons-3.0.1-1 sed-4.5-1 swig-3.0.12-1 texinfo-6.5-2
texinfo-tex-6.5-2 ttyrec-1.0.8-2 unrar-5.6.8-1 wget-1.19.5-1
xmlto-0.0.28-2
合計ダウンロード容量: 54.48 MiB
合計インストール容量: 329.16 MiB
最終的なアップグレード容量: 260.40 MiB
:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
libgdbm-1.18.1-1-x86_64 43.1 KiB 783K/s 00:00 [#####################] 100%
gdbm-1.18.1-1-x86_64 147.2 KiB 372K/s 00:00 [#####################] 100%
python2-2.7.15-2-x86_64 10.4 MiB 1363K/s 00:08 [#####################] 100%
gettext-0.19.8.1-1-... 1542.1 KiB 1696K/s 00:01 [#####################] 100%
docbook-xml-4.5-2-any 81.4 KiB 509K/s 00:00 [#####################] 100%
docbook-xsl-1.79.2-... 740.0 KiB 615K/s 00:01 [#####################] 100%
asciidoc-8.6.10-1-any 193.0 KiB 797K/s 00:00 [#####################] 100%
diffutils-3.6-1-x86_64 329.9 KiB 1145K/s 00:00 [#####################] 100%
db-5.3.28-2-x86_64 41.7 KiB 528K/s 00:00 [#####################] 100%
perl-5.28.1-1-x86_64 13.7 MiB 1366K/s 00:10 [#####################] 100%
autoconf-2.69-5-any 603.7 KiB 1084K/s 00:01 [#####################] 100%
autoconf2.13-2.13-2-any 134.8 KiB 1248K/s 00:00 [#####################] 100%
libatomic_ops-7.6.6... 25.4 KiB 685K/s 00:00 [#####################] 100%
libgc-7.6.8-1-x86_64 173.2 KiB 1650K/s 00:00 [#####################] 100%
libltdl-2.4.6-5-x86_64 46.0 KiB 1071K/s 00:00 [#####################] 100%
libguile-2.2.4-2-x86_64 4.8 MiB 1472K/s 00:03 [#####################] 100%
autogen-5.18.16-1-x... 650.0 KiB 1401K/s 00:00 [#####################] 100%
automake1.6-1.6.3-2-any 253.6 KiB 821K/s 00:00 [#####################] 100%
automake1.7-1.7.9-2-any 296.0 KiB 987K/s 00:00 [#####################] 100%
automake1.8-1.8.5-3-any 342.9 KiB 1049K/s 00:00 [#####################] 100%
automake1.9-1.9.6-2-any 385.5 KiB 1165K/s 00:00 [#####################] 100%
automake1.10-1.10.3... 439.6 KiB 1238K/s 00:00 [#####################] 100%
automake1.11-1.11.6... 489.5 KiB 1278K/s 00:00 [#####################] 100%
automake1.12-1.12.6... 502.4 KiB 1436K/s 00:00 [#####################] 100%
automake1.13-1.13.4... 500.0 KiB 1302K/s 00:00 [#####################] 100%
automake1.14-1.14.1... 502.2 KiB 1357K/s 00:00 [#####################] 100%
automake1.15-1.15.1... 526.1 KiB 1322K/s 00:00 [#####################] 100%
automake1.16-1.16.1... 529.8 KiB 1362K/s 00:00 [#####################] 100%
automake-wrapper-11... 18.8 KiB 448K/s 00:00 [#####################] 100%
bison-3.2.2-1-x86_64 604.0 KiB 1646K/s 00:00 [#####################] 100%
diffstat-1.61-1-x86_64 35.8 KiB 778K/s 00:00 [#####################] 100%
dos2unix-7.4.0-1-x86_64 335.6 KiB 872K/s 00:00 [#####################] 100%
flex-2.6.4-1-x86_64 294.6 KiB 2046K/s 00:00 [#####################] 100%
expat-2.2.6-1-x86_64 42.6 KiB 991K/s 00:00 [#####################] 100%
gdb-7.12.1-1-x86_64 3.7 MiB 1531K/s 00:02 [#####################] 100%
libiconv-devel-1.15... 512.0 KiB 1848K/s 00:00 [#####################] 100%
gettext-devel-0.19.... 1332.9 KiB 1367K/s 00:01 [#####################] 100%
gperf-3.1-1-x86_64 106.9 KiB 1258K/s 00:00 [#####################] 100%
groff-1.22.3-1-x86_64 1776.5 KiB 1036K/s 00:02 [#####################] 100%
perl-Locale-Gettext... 27.0 KiB 628K/s 00:00 [#####################] 100%
help2man-1.47.8-1-x... 182.2 KiB 1642K/s 00:00 [#####################] 100%
perl-XML-Parser-2.4... 158.8 KiB 1637K/s 00:00 [#####################] 100%
intltool-0.51.0-2-x... 39.4 KiB 787K/s 00:00 [#####################] 100%
lemon-3.21.0-1-x86_64 56.9 KiB 918K/s 00:00 [#####################] 100%
tar-1.30-1-x86_64 736.8 KiB 1450K/s 00:01 [#####################] 100%
libtool-2.4.6-5-x86_64 400.0 KiB 998K/s 00:00 [#####################] 100%
libunrar-5.6.8-1-x86_64 124.9 KiB 1952K/s 00:00 [#####################] 100%
libunrar-devel-5.6.... 155.5 KiB 1524K/s 00:00 [#####################] 100%
make-4.2.1-1-x86_64 414.8 KiB 1365K/s 00:00 [#####################] 100%
libpipeline-1.5.0-1... 42.4 KiB 288K/s 00:00 [#####################] 100%
man-db-2.8.4-1-x86_64 1000.6 KiB 1234K/s 00:01 [#####################] 100%
pactoys-git-r2.07ca... 33.1 KiB 571K/s 00:00 [#####################] 100%
patch-2.7.6-1-x86_64 101.6 KiB 1270K/s 00:00 [#####################] 100%
patchutils-0.3.4-1-... 76.4 KiB 967K/s 00:00 [#####################] 100%
pkg-config-0.29.2-1... 185.7 KiB 2.19M/s 00:00 [#####################] 100%
quilt-0.65-2-any 529.9 KiB 1452K/s 00:00 [#####################] 100%
rcs-5.9.4-2-x86_64 177.2 KiB 1755K/s 00:00 [#####################] 100%
scons-3.0.1-1-any 782.6 KiB 1136K/s 00:01 [#####################] 100%
swig-3.0.12-1-x86_64 1072.0 KiB 1107K/s 00:01 [#####################] 100%
texinfo-6.5-2-x86_64 1032.0 KiB 1008K/s 00:01 [#####################] 100%
texinfo-tex-6.5-2-x... 43.4 KiB 620K/s 00:00 [#####################] 100%
unrar-5.6.8-1-x86_64 133.3 KiB 1777K/s 00:00 [#####################] 100%
perl-YAML-Syck-1.31... 80.2 KiB 955K/s 00:00 [#####################] 100%
perl-inc-latest-0.5... 25.5 KiB 520K/s 00:00 [#####################] 100%
perl-Module-Build-0... 188.8 KiB 1671K/s 00:00 [#####################] 100%
perl-Test-Pod-1.52-... 23.8 KiB 594K/s 00:00 [#####################] 100%
xmlto-0.0.28-2-x86_64 41.0 KiB 578K/s 00:00 [#####################] 100%
(76/76) キーリングのキーを確認 [#####################] 100%
(76/76) パッケージの整合性をチェック [#####################] 100%
(76/76) パッケージファイルのロード [#####################] 100%
(76/76) ファイルの衝突をチェック [#####################] 100%
(76/76) 空き容量を確認 [#####################] 100%
:: パッケージの変更を処理しています...
( 1/76) インストール libgdbm [#####################] 100%
( 2/76) インストール gdbm [#####################] 100%
( 3/76) インストール python2 [#####################] 100%
( 4/76) 再インストール gettext [#####################] 100%
( 5/76) インストール docbook-xml [#####################] 100%
( 6/76) インストール docbook-xsl [#####################] 100%
( 7/76) インストール asciidoc [#####################] 100%
( 8/76) 再インストール gawk [#####################] 100%
( 9/76) 再インストール m4 [#####################] 100%
(10/76) インストール diffutils [#####################] 100%
(11/76) インストール db [#####################] 100%
(12/76) インストール perl [#####################] 100%
(13/76) インストール autoconf [#####################] 100%
(14/76) インストール autoconf2.13 [#####################] 100%
(15/76) インストール libatomic_ops [#####################] 100%
(16/76) インストール libgc [#####################] 100%
(17/76) インストール libltdl [#####################] 100%
(18/76) インストール libguile [#####################] 100%
(19/76) インストール autogen [#####################] 100%
(20/76) インストール automake1.6 [#####################] 100%
(21/76) インストール automake1.7 [#####################] 100%
(22/76) インストール automake1.8 [#####################] 100%
(23/76) インストール automake1.9 [#####################] 100%
(24/76) インストール automake1.10 [#####################] 100%
(25/76) インストール automake1.11 [#####################] 100%
(26/76) インストール automake1.12 [#####################] 100%
(27/76) インストール automake1.13 [#####################] 100%
(28/76) インストール automake1.14 [#####################] 100%
(29/76) インストール automake1.15 [#####################] 100%
(30/76) インストール automake1.16 [#####################] 100%
(31/76) インストール automake-wrapper [#####################] 100%
(32/76) インストール bison [#####################] 100%
(33/76) インストール diffstat [#####################] 100%
(34/76) インストール dos2unix [#####################] 100%
(35/76) 再インストール file [#####################] 100%
(36/76) 再インストール flex [#####################] 100%
(37/76) インストール expat [#####################] 100%
(38/76) インストール gdb [#####################] 100%
(39/76) インストール libiconv-devel [#####################] 100%
(40/76) インストール gettext-devel [#####################] 100%
gettext-devel の提案パッケージ
cvs: for autopoint tool
(41/76) インストール gperf [#####################] 100%
(42/76) 再インストール grep [#####################] 100%
(43/76) インストール groff [#####################] 100%
(44/76) インストール perl-Locale-Gettext [#####################] 100%
(45/76) インストール help2man [#####################] 100%
(46/76) インストール perl-XML-Parser [#####################] 100%
(47/76) インストール intltool [#####################] 100%
(48/76) インストール lemon [#####################] 100%
(49/76) インストール tar [#####################] 100%
(50/76) インストール libtool [#####################] 100%
(51/76) インストール libunrar [#####################] 100%
(52/76) インストール libunrar-devel [#####################] 100%
(53/76) インストール make [#####################] 100%
(54/76) インストール libpipeline [#####################] 100%
(55/76) インストール man-db [#####################] 100%
it's recommended to create an initial
database running as root:
"/usr/bin/mandb --quiet"
man-db の提案パッケージ
gzip [インストール済み]
(56/76) 再インストール sed [#####################] 100%
(57/76) 再インストール pacman [#####################] 100%
(58/76) 再インストール pkgfile [#####################] 100%
(59/76) 再インストール wget [#####################] 100%
(60/76) 再インストール pactoys-git [#####################] 100%
(61/76) インストール patch [#####################] 100%
patch の提案パッケージ
ed: for patch -e functionality
(62/76) インストール patchutils [#####################] 100%
(63/76) インストール pkg-config [#####################] 100%
(64/76) インストール quilt [#####################] 100%
(65/76) インストール rcs [#####################] 100%
(66/76) インストール scons [#####################] 100%
(67/76) インストール swig [#####################] 100%
(68/76) インストール texinfo [#####################] 100%
(69/76) インストール texinfo-tex [#####################] 100%
(70/76) 再インストール ttyrec [#####################] 100%
(71/76) インストール unrar [#####################] 100%
(72/76) インストール perl-YAML-Syck [#####################] 100%
(73/76) インストール perl-inc-latest [#####################] 100%
(74/76) インストール perl-Module-Build [#####################] 100%
(75/76) インストール perl-Test-Pod [#####################] 100%
(76/76) インストール xmlto [#####################] 100%

32ビット版mingw-w64のインストール

msys2ターミナルから以下コマンドで32ビット版のmingw-w64をMSYS2へインストールする。

$ pacman -S mingw-w64-i686-toolchain

インストールの途中でインストールパッケージ選択を問われる。デフォルト(all)でも構わないが以下を選択する。

  • binutils
  • crt-git
  • gcc
  • gcc-libs
  • gdb
  • headers-git
  • libmangle-git
  • libwinpthread-git
  • make
  • pkg-config
  • tools-git
  • winpthreads-git
  • winstorecompat-git

本サイト構築時の結果を示す。

user@THINKPAD-L430 MSYS ~
$ pacman -S mingw-w64-i686-toolchain
:: 17 個のパッケージがグループ mingw-w64-i686-toolchain に存在します:
:: リポジトリ mingw32
1) mingw-w64-i686-binutils 2) mingw-w64-i686-crt-git 3) mingw-w64-i686-gcc
4) mingw-w64-i686-gcc-ada 5) mingw-w64-i686-gcc-fortran
6) mingw-w64-i686-gcc-libgfortran 7) mingw-w64-i686-gcc-libs
8) mingw-w64-i686-gcc-objc 9) mingw-w64-i686-gdb
10) mingw-w64-i686-headers-git 11) mingw-w64-i686-libmangle-git
12) mingw-w64-i686-libwinpthread-git 13) mingw-w64-i686-make
14) mingw-w64-i686-pkg-config 15) mingw-w64-i686-tools-git
16) mingw-w64-i686-winpthreads-git 17) mingw-w64-i686-winstorecompat-git
選択して下さい (デフォルト=all): 1 2 3 7 9 10 11 12 13 14 15 16 17
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (39) mingw-w64-i686-bzip2-1.0.6-6
mingw-w64-i686-ca-certificates-20180409-1
mingw-w64-i686-expat-2.2.6-1 mingw-w64-i686-gettext-0.19.8.1-7
mingw-w64-i686-gmp-6.1.2-1 mingw-w64-i686-isl-0.19-1
mingw-w64-i686-libffi-3.2.1-4 mingw-w64-i686-libiconv-1.15-3
mingw-w64-i686-libsystre-1.0.1-4
mingw-w64-i686-libtasn1-4.13-1
mingw-w64-i686-libtre-git-r128.6fb7206-2
mingw-w64-i686-mpc-1.1.0-1 mingw-w64-i686-mpdecimal-2.4.2-1
mingw-w64-i686-mpfr-4.0.1-2
mingw-w64-i686-ncurses-6.1.20180908-1
mingw-w64-i686-openssl-1.1.1.a-1
mingw-w64-i686-p11-kit-0.23.14-1
mingw-w64-i686-python3-3.7.1-2
mingw-w64-i686-readline-7.0.005-1
mingw-w64-i686-sqlite3-3.26.0-1 mingw-w64-i686-tcl-8.6.8-1
mingw-w64-i686-termcap-1.3.1-3 mingw-w64-i686-tk-8.6.8-1
mingw-w64-i686-windows-default-manifest-6.4-3
mingw-w64-i686-xz-5.2.4-1 mingw-w64-i686-zlib-1.2.11-5
mingw-w64-i686-binutils-2.30-5
mingw-w64-i686-crt-git-7.0.0.5275.ad74a50c-1
mingw-w64-i686-gcc-7.4.0-1 mingw-w64-i686-gcc-libs-7.4.0-1
mingw-w64-i686-gdb-8.2-1
mingw-w64-i686-headers-git-7.0.0.5275.ad74a50c-1
mingw-w64-i686-libmangle-git-7.0.0.5230.69c8fad6-1
mingw-w64-i686-libwinpthread-git-7.0.0.5273.3e5acf5d-1
mingw-w64-i686-make-4.2.1-2 mingw-w64-i686-pkg-config-0.29.2-1
mingw-w64-i686-tools-git-7.0.0.5272.d66350ea-1
mingw-w64-i686-winpthreads-git-7.0.0.5273.3e5acf5d-1
mingw-w64-i686-winstorecompat-git-7.0.0.5230.69c8fad6-1
合計ダウンロード容量: 85.88 MiB
合計インストール容量: 595.47 MiB
:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
mingw-w64-i686-libi... 619.4 KiB 387K/s 00:02 [#####################] 100%
mingw-w64-i686-gmp-... 471.7 KiB 1025K/s 00:00 [#####################] 100%
mingw-w64-i686-mpfr... 323.3 KiB 1336K/s 00:00 [#####################] 100%
mingw-w64-i686-mpc-... 79.1 KiB 1521K/s 00:00 [#####################] 100%
mingw-w64-i686-libw... 46.5 KiB 969K/s 00:00 [#####################] 100%
mingw-w64-i686-gcc-... 627.5 KiB 1931K/s 00:00 [#####################] 100%
mingw-w64-i686-bzip... 78.9 KiB 877K/s 00:00 [#####################] 100%
mingw-w64-i686-zlib... 186.0 KiB 2.02M/s 00:00 [#####################] 100%
mingw-w64-i686-binu... 12.0 MiB 1869K/s 00:07 [#####################] 100%
mingw-w64-i686-head... 5.1 MiB 1032K/s 00:05 [#####################] 100%
mingw-w64-i686-crt-... 2.1 MiB 1023K/s 00:02 [#####################] 100%
mingw-w64-i686-isl-... 589.0 KiB 1931K/s 00:00 [#####################] 100%
mingw-w64-i686-wind... 12.9 KiB 379K/s 00:00 [#####################] 100%
mingw-w64-i686-winp... 54.0 KiB 947K/s 00:00 [#####################] 100%
mingw-w64-i686-gcc-... 27.1 MiB 2.05M/s 00:13 [#####################] 100%
mingw-w64-i686-expa... 145.7 KiB 1655K/s 00:00 [#####################] 100%
mingw-w64-i686-libf... 46.9 KiB 689K/s 00:00 [#####################] 100%
mingw-w64-i686-mpde... 249.2 KiB 1577K/s 00:00 [#####################] 100%
mingw-w64-i686-gett... 3.1 MiB 1305K/s 00:02 [#####################] 100%
mingw-w64-i686-libt... 84.1 KiB 1167K/s 00:00 [#####################] 100%
mingw-w64-i686-libs... 23.7 KiB 640K/s 00:00 [#####################] 100%
mingw-w64-i686-ncur... 1728.7 KiB 498K/s 00:03 [#####################] 100%
mingw-w64-i686-libt... 187.0 KiB 1670K/s 00:00 [#####################] 100%
mingw-w64-i686-p11-... 280.0 KiB 2.06M/s 00:00 [#####################] 100%
mingw-w64-i686-ca-c... 355.8 KiB 1489K/s 00:00 [#####################] 100%
mingw-w64-i686-open... 4.8 MiB 577K/s 00:09 [#####################] 100%
mingw-w64-i686-tcl-... 3.0 MiB 1285K/s 00:02 [#####################] 100%
mingw-w64-i686-tk-8... 1893.5 KiB 1534K/s 00:01 [#####################] 100%
mingw-w64-i686-xz-5... 303.6 KiB 1705K/s 00:00 [#####################] 100%
mingw-w64-i686-term... 26.7 KiB 581K/s 00:00 [#####################] 100%
mingw-w64-i686-read... 356.7 KiB 1151K/s 00:00 [#####################] 100%
mingw-w64-i686-sqli... 841.3 KiB 1494K/s 00:01 [#####################] 100%
mingw-w64-i686-pyth... 15.2 MiB 1925K/s 00:08 [#####################] 100%
mingw-w64-i686-gdb-... 3.4 MiB 1936K/s 00:02 [#####################] 100%
mingw-w64-i686-libm... 34.7 KiB 846K/s 00:00 [#####################] 100%
mingw-w64-i686-make... 140.6 KiB 1736K/s 00:00 [#####################] 100%
mingw-w64-i686-pkg-... 248.7 KiB 2.21M/s 00:00 [#####################] 100%
mingw-w64-i686-tool... 259.6 KiB 2.37M/s 00:00 [#####################] 100%
mingw-w64-i686-wins... 33.7 KiB 703K/s 00:00 [#####################] 100%
(39/39) キーリングのキーを確認 [#####################] 100%
(39/39) パッケージの整合性をチェック [#####################] 100%
(39/39) パッケージファイルのロード [#####################] 100%
(39/39) ファイルの衝突をチェック [#####################] 100%
(39/39) 空き容量を確認 [#####################] 100%
:: パッケージの変更を処理しています...
( 1/39) インストール mingw-w64-i686-libiconv [#####################] 100%
( 2/39) インストール mingw-w64-i686-gmp [#####################] 100%
( 3/39) インストール mingw-w64-i686-mpfr [#####################] 100%
( 4/39) インストール mingw-w64-i686-mpc [#####################] 100%
( 5/39) インストール mingw-w64-i686-libwinpthr... [#####################] 100%
( 6/39) インストール mingw-w64-i686-gcc-libs [#####################] 100%
( 7/39) インストール mingw-w64-i686-bzip2 [#####################] 100%
( 8/39) インストール mingw-w64-i686-zlib [#####################] 100%
( 9/39) インストール mingw-w64-i686-binutils [#####################] 100%
(10/39) インストール mingw-w64-i686-headers-git [#####################] 100%
(11/39) インストール mingw-w64-i686-crt-git [#####################] 100%
(12/39) インストール mingw-w64-i686-isl [#####################] 100%
(13/39) インストール mingw-w64-i686-windows-de... [#####################] 100%
(14/39) インストール mingw-w64-i686-winpthread... [#####################] 100%
(15/39) インストール mingw-w64-i686-gcc [#####################] 100%
(16/39) インストール mingw-w64-i686-expat [#####################] 100%
(17/39) インストール mingw-w64-i686-libffi [#####################] 100%
(18/39) インストール mingw-w64-i686-mpdecimal [#####################] 100%
(19/39) インストール mingw-w64-i686-gettext [#####################] 100%
(20/39) インストール mingw-w64-i686-libtre-git [#####################] 100%
(21/39) インストール mingw-w64-i686-libsystre [#####################] 100%
(22/39) インストール mingw-w64-i686-ncurses [#####################] 100%
(23/39) インストール mingw-w64-i686-libtasn1 [#####################] 100%
(24/39) インストール mingw-w64-i686-p11-kit [#####################] 100%
(25/39) インストール mingw-w64-i686-ca-certifi... [#####################] 100%
(26/39) インストール mingw-w64-i686-openssl [#####################] 100%
(27/39) インストール mingw-w64-i686-tcl [#####################] 100%
(28/39) インストール mingw-w64-i686-tk [#####################] 100%
(29/39) インストール mingw-w64-i686-xz [#####################] 100%
(30/39) インストール mingw-w64-i686-termcap [#####################] 100%
(31/39) インストール mingw-w64-i686-readline [#####################] 100%
(32/39) インストール mingw-w64-i686-sqlite3 [#####################] 100%
(33/39) インストール mingw-w64-i686-python3 [#####################] 100%
(34/39) インストール mingw-w64-i686-gdb [#####################] 100%
(35/39) インストール mingw-w64-i686-libmangle-git [#####################] 100%
(36/39) インストール mingw-w64-i686-make [#####################] 100%
(37/39) インストール mingw-w64-i686-pkg-config [#####################] 100%
(38/39) インストール mingw-w64-i686-tools-git [#####################] 100%
(39/39) インストール mingw-w64-i686-winstoreco... [#####################] 100%

64ビット版mingw-w64のインストール

msys2ターミナルから以下コマンドで64ビット版のmingw-w64をMSYS2へインストールする。

$ pacman -S mingw-w64-x86_64-toolchain

インストールの途中でインストールパッケージ選択を問われるが32ビット版に倣う。

本サイト構築時の結果を示す。

user@THINKPAD-L430 MSYS ~
$ pacman -S mingw-w64-x86_64-toolchain
:: 17 個のパッケージがグループ mingw-w64-x86_64-toolchain に存在します:
:: リポジトリ mingw64
1) mingw-w64-x86_64-binutils 2) mingw-w64-x86_64-crt-git
3) mingw-w64-x86_64-gcc 4) mingw-w64-x86_64-gcc-ada
5) mingw-w64-x86_64-gcc-fortran 6) mingw-w64-x86_64-gcc-libgfortran
7) mingw-w64-x86_64-gcc-libs 8) mingw-w64-x86_64-gcc-objc
9) mingw-w64-x86_64-gdb 10) mingw-w64-x86_64-headers-git
11) mingw-w64-x86_64-libmangle-git 12) mingw-w64-x86_64-libwinpthread-git
13) mingw-w64-x86_64-make 14) mingw-w64-x86_64-pkg-config
15) mingw-w64-x86_64-tools-git 16) mingw-w64-x86_64-winpthreads-git
17) mingw-w64-x86_64-winstorecompat-git
選択して下さい (デフォルト=all): 1 2 3 7 9 10 11 12 13 14 15 16 17
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (39) mingw-w64-x86_64-bzip2-1.0.6-6
mingw-w64-x86_64-ca-certificates-20180409-1
mingw-w64-x86_64-expat-2.2.6-1
mingw-w64-x86_64-gettext-0.19.8.1-7
mingw-w64-x86_64-gmp-6.1.2-1 mingw-w64-x86_64-isl-0.19-1
mingw-w64-x86_64-libffi-3.2.1-4
mingw-w64-x86_64-libiconv-1.15-3
mingw-w64-x86_64-libsystre-1.0.1-4
mingw-w64-x86_64-libtasn1-4.13-1
mingw-w64-x86_64-libtre-git-r128.6fb7206-2
mingw-w64-x86_64-mpc-1.1.0-1
mingw-w64-x86_64-mpdecimal-2.4.2-1
mingw-w64-x86_64-mpfr-4.0.1-2
mingw-w64-x86_64-ncurses-6.1.20180908-1
mingw-w64-x86_64-openssl-1.1.1.a-1
mingw-w64-x86_64-p11-kit-0.23.14-1
mingw-w64-x86_64-python3-3.7.1-2
mingw-w64-x86_64-readline-7.0.005-1
mingw-w64-x86_64-sqlite3-3.26.0-1 mingw-w64-x86_64-tcl-8.6.8-1
mingw-w64-x86_64-termcap-1.3.1-3 mingw-w64-x86_64-tk-8.6.8-1
mingw-w64-x86_64-windows-default-manifest-6.4-3
mingw-w64-x86_64-xz-5.2.4-1 mingw-w64-x86_64-zlib-1.2.11-5
mingw-w64-x86_64-binutils-2.30-5
mingw-w64-x86_64-crt-git-7.0.0.5275.ad74a50c-1
mingw-w64-x86_64-gcc-8.2.1+20181207-1
mingw-w64-x86_64-gcc-libs-8.2.1+20181207-1
mingw-w64-x86_64-gdb-8.2-1
mingw-w64-x86_64-headers-git-7.0.0.5275.ad74a50c-1
mingw-w64-x86_64-libmangle-git-7.0.0.5230.69c8fad6-1
mingw-w64-x86_64-libwinpthread-git-7.0.0.5273.3e5acf5d-1
mingw-w64-x86_64-make-4.2.1-2
mingw-w64-x86_64-pkg-config-0.29.2-1
mingw-w64-x86_64-tools-git-7.0.0.5272.d66350ea-1
mingw-w64-x86_64-winpthreads-git-7.0.0.5273.3e5acf5d-1
mingw-w64-x86_64-winstorecompat-git-7.0.0.5230.69c8fad6-1
合計ダウンロード容量: 90.26 MiB
合計インストール容量: 626.71 MiB
:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
mingw-w64-x86_64-li... 616.3 KiB 642K/s 00:01 [#####################] 100%
mingw-w64-x86_64-gm... 486.0 KiB 1583K/s 00:00 [#####################] 100%
mingw-w64-x86_64-mp... 338.3 KiB 1286K/s 00:00 [#####################] 100%
mingw-w64-x86_64-mp... 78.9 KiB 1577K/s 00:00 [#####################] 100%
mingw-w64-x86_64-li... 43.3 KiB 867K/s 00:00 [#####################] 100%
mingw-w64-x86_64-gc... 565.1 KiB 1896K/s 00:00 [#####################] 100%
mingw-w64-x86_64-bz... 81.3 KiB 1145K/s 00:00 [#####################] 100%
mingw-w64-x86_64-zl... 177.8 KiB 1953K/s 00:00 [#####################] 100%
mingw-w64-x86_64-bi... 14.1 MiB 2.35M/s 00:06 [#####################] 100%
mingw-w64-x86_64-he... 5.1 MiB 973K/s 00:05 [#####################] 100%
mingw-w64-x86_64-cr... 3.0 MiB 1304K/s 00:02 [#####################] 100%
mingw-w64-x86_64-is... 573.2 KiB 1727K/s 00:00 [#####################] 100%
mingw-w64-x86_64-wi... 12.9 KiB 368K/s 00:00 [#####################] 100%
mingw-w64-x86_64-wi... 52.2 KiB 966K/s 00:00 [#####################] 100%
mingw-w64-x86_64-gc... 28.7 MiB 2.17M/s 00:13 [#####################] 100%
mingw-w64-x86_64-ex... 158.7 KiB 1688K/s 00:00 [#####################] 100%
mingw-w64-x86_64-li... 44.9 KiB 847K/s 00:00 [#####################] 100%
mingw-w64-x86_64-mp... 254.2 KiB 1367K/s 00:00 [#####################] 100%
mingw-w64-x86_64-ge... 3.1 MiB 1360K/s 00:02 [#####################] 100%
mingw-w64-x86_64-li... 84.2 KiB 968K/s 00:00 [#####################] 100%
mingw-w64-x86_64-li... 24.0 KiB 489K/s 00:00 [#####################] 100%
mingw-w64-x86_64-nc... 1756.2 KiB 512K/s 00:03 [#####################] 100%
mingw-w64-x86_64-li... 186.3 KiB 1827K/s 00:00 [#####################] 100%
mingw-w64-x86_64-p1... 296.0 KiB 2.41M/s 00:00 [#####################] 100%
mingw-w64-x86_64-ca... 356.3 KiB 3.05M/s 00:00 [#####################] 100%
mingw-w64-x86_64-op... 4.7 MiB 589K/s 00:08 [#####################] 100%
mingw-w64-x86_64-tc... 2.9 MiB 1120K/s 00:03 [#####################] 100%
mingw-w64-x86_64-tk... 1886.6 KiB 1310K/s 00:01 [#####################] 100%
mingw-w64-x86_64-xz... 297.7 KiB 1909K/s 00:00 [#####################] 100%
mingw-w64-x86_64-te... 27.1 KiB 603K/s 00:00 [#####################] 100%
mingw-w64-x86_64-re... 357.6 KiB 1250K/s 00:00 [#####################] 100%
mingw-w64-x86_64-sq... 848.4 KiB 1473K/s 00:01 [#####################] 100%
mingw-w64-x86_64-py... 15.2 MiB 1874K/s 00:08 [#####################] 100%
mingw-w64-x86_64-gd... 3.3 MiB 1788K/s 00:02 [#####################] 100%
mingw-w64-x86_64-li... 34.6 KiB 751K/s 00:00 [#####################] 100%
mingw-w64-x86_64-ma... 136.8 KiB 1982K/s 00:00 [#####################] 100%
mingw-w64-x86_64-pk... 238.9 KiB 2.33M/s 00:00 [#####################] 100%
mingw-w64-x86_64-to... 273.1 KiB 2.69M/s 00:00 [#####################] 100%
mingw-w64-x86_64-wi... 33.5 KiB 744K/s 00:00 [#####################] 100%
(39/39) キーリングのキーを確認 [#####################] 100%
(39/39) パッケージの整合性をチェック [#####################] 100%
(39/39) パッケージファイルのロード [#####################] 100%
(39/39) ファイルの衝突をチェック [#####################] 100%
(39/39) 空き容量を確認 [#####################] 100%
:: パッケージの変更を処理しています...
( 1/39) インストール mingw-w64-x86_64-libiconv [#####################] 100%
( 2/39) インストール mingw-w64-x86_64-gmp [#####################] 100%
( 3/39) インストール mingw-w64-x86_64-mpfr [#####################] 100%
( 4/39) インストール mingw-w64-x86_64-mpc [#####################] 100%
( 5/39) インストール mingw-w64-x86_64-libwinpt... [#####################] 100%
( 6/39) インストール mingw-w64-x86_64-gcc-libs [#####################] 100%
( 7/39) インストール mingw-w64-x86_64-bzip2 [#####################] 100%
( 8/39) インストール mingw-w64-x86_64-zlib [#####################] 100%
( 9/39) インストール mingw-w64-x86_64-binutils [#####################] 100%
(10/39) インストール mingw-w64-x86_64-headers-git [#####################] 100%
(11/39) インストール mingw-w64-x86_64-crt-git [#####################] 100%
(12/39) インストール mingw-w64-x86_64-isl [#####################] 100%
(13/39) インストール mingw-w64-x86_64-windows-... [#####################] 100%
(14/39) インストール mingw-w64-x86_64-winpthre... [#####################] 100%
(15/39) インストール mingw-w64-x86_64-gcc [#####################] 100%
(16/39) インストール mingw-w64-x86_64-expat [#####################] 100%
(17/39) インストール mingw-w64-x86_64-libffi [#####################] 100%
(18/39) インストール mingw-w64-x86_64-mpdecimal [#####################] 100%
(19/39) インストール mingw-w64-x86_64-gettext [#####################] 100%
(20/39) インストール mingw-w64-x86_64-libtre-git [#####################] 100%
(21/39) インストール mingw-w64-x86_64-libsystre [#####################] 100%
(22/39) インストール mingw-w64-x86_64-ncurses [#####################] 100%
(23/39) インストール mingw-w64-x86_64-libtasn1 [#####################] 100%
(24/39) インストール mingw-w64-x86_64-p11-kit [#####################] 100%
(25/39) インストール mingw-w64-x86_64-ca-certi... [#####################] 100%
(26/39) インストール mingw-w64-x86_64-openssl [#####################] 100%
(27/39) インストール mingw-w64-x86_64-tcl [#####################] 100%
(28/39) インストール mingw-w64-x86_64-tk [#####################] 100%
(29/39) インストール mingw-w64-x86_64-xz [#####################] 100%
(30/39) インストール mingw-w64-x86_64-termcap [#####################] 100%
(31/39) インストール mingw-w64-x86_64-readline [#####################] 100%
(32/39) インストール mingw-w64-x86_64-sqlite3 [#####################] 100%
(33/39) インストール mingw-w64-x86_64-python3 [#####################] 100%
(34/39) インストール mingw-w64-x86_64-gdb [#####################] 100%
(35/39) インストール mingw-w64-x86_64-libmangl... [#####################] 100%
(36/39) インストール mingw-w64-x86_64-make [#####################] 100%
(37/39) インストール mingw-w64-x86_64-pkg-config [#####################] 100%
(38/39) インストール mingw-w64-x86_64-tools-git [#####################] 100%
(39/39) インストール mingw-w64-x86_64-winstore... [#####################] 100%