Annotation of OpenXM/doc/HOWTO/how_to_install_MinGW-MSYS2.txt, Revision 1.1
1.1 ! fujimoto 1: MinGW+msys環境の構築 (2015/08/05)
! 2:
! 3: 1. msys2-64 をインストール
! 4: http://sourceforge.net/projects/msys2/files/Base/
! 5: より、msys2-x86_64-20150512.exe をダウンロードし、c:\msys64にインストール
! 6:
! 7: 2. スタートメニューから MSYS2 64bit→MinGW-w64 Win64 shell を起動し、以下を実行。
! 8: pacman -S base-devel
! 9: pacman -S msys2-devel
! 10: pacman -S mingw-w64-i686-toolchain
! 11: pacman -S mingw-w64-x86_64-toolchain
! 12:
! 13: ※pacman -Sl で導入済みのパッケージが確認可能。必要なコマンドが不足した場合は以下のように追加。
! 14: pacman -S bison
! 15: pacman -S tar
! 16: pacman -S wget
! 17: pacman -S patch
! 18: pacman -S diffutils
! 19:
! 20: ※この環境には、3種類のコンパイラがある
! 21: - msys2-devel でインストールされる gcc は、MSYS2 shell から使用し、これで生成したバイナリは、cygwin みたいに msys-2.0.dll を必要とする。
! 22: - mingw-w64-i686-toolchain の gcc は、MinGW-w64 Win32 shell から使用し、これで生成したバイナリは、Windows native 32bit。
! 23: - mingw-w64-x86_64-toolchain の gcc は、MinGW-w64 Win64 shell から使用し、これで生成したバイナリは、Windows native 64bit。
! 24:
! 25: 3. /usr以下に次のディレクトリを作成
! 26: cd /usr
! 27: mkdir local
! 28: mkdir local/bin
! 29: mkdir local/lib
! 30: mkdir local/include
! 31: mkdir local/share
! 32:
! 33: 4. gmp-5.1.3のビルドとインストール
! 34: cd gmp-5.1.3
! 35: ./configure --prefix=/usr/local
! 36: make
! 37: make install
! 38:
! 39: 5. gc-7.4.2
! 40: cd gc-7.4.2
! 41: wget http://www.hboehm.info/gc/gc_source/libatomic_ops-7.4.0.tar.gz
! 42: tar zxvf libatomic_ops-7.4.0.tar.gz
! 43: mv libatomic_ops-7.4.0 libatomic_ops
! 44: wget -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'
! 45: wget -O config.sub 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD'
! 46: ./configure --disable-threads
! 47: make
! 48:
! 49: 6. asirのビルド (まだビルドできていない)
! 50: ./configure
! 51: make
! 52: make install
! 53: make install-lib
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>