[BACK]Return to how_to_install_MinGW-MSYS2.txt CVS log [TXT][DIR] Up to [local] / OpenXM / doc / HOWTO

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>