[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.2

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: 
1.2     ! ohara       7: 2. スタートメニューから MSYS2 64bit→MinGW-w64 Win64 shell を起動する。
        !             8: 
        !             9: まずは、パッケージデータベースを更新する。
        !            10: pacman -Sy
        !            11: 
        !            12: 次に、初期導入パッケージのアップデート
        !            13: pacman -Su
        !            14: としてから、MinGW-w64 Win64 shell の再起動、これを数度繰り返す。
        !            15: アップデートがなくなったことを確認。
        !            16: 
        !            17: 以下を実行。
        !            18: 
1.1       fujimoto   19: pacman -S base-devel
                     20: pacman -S msys2-devel
                     21: pacman -S mingw-w64-i686-toolchain
                     22: pacman -S mingw-w64-x86_64-toolchain
                     23: 
                     24: ※pacman -Sl で導入済みのパッケージが確認可能。必要なコマンドが不足した場合は以下のように追加。
                     25: pacman -S bison
                     26: pacman -S tar
                     27: pacman -S wget
                     28: pacman -S patch
                     29: pacman -S diffutils
                     30: 
                     31: ※この環境には、3種類のコンパイラがある
                     32: - msys2-devel でインストールされる gcc は、MSYS2 shell から使用し、これで生成したバイナリは、cygwin みたいに msys-2.0.dll を必要とする。
                     33: - mingw-w64-i686-toolchain の gcc は、MinGW-w64 Win32 shell から使用し、これで生成したバイナリは、Windows native 32bit。
                     34: - mingw-w64-x86_64-toolchain の gcc は、MinGW-w64 Win64 shell から使用し、これで生成したバイナリは、Windows native 64bit。
                     35: 
                     36: 3. /usr以下に次のディレクトリを作成
                     37: cd /usr
                     38: mkdir local
                     39: mkdir local/bin
                     40: mkdir local/lib
                     41: mkdir local/include
                     42: mkdir local/share
                     43: 
                     44: 4. gmp-5.1.3のビルドとインストール
                     45: cd gmp-5.1.3
                     46: ./configure --prefix=/usr/local
                     47: make
                     48: make install
                     49: 
                     50: 5. gc-7.4.2
                     51: cd gc-7.4.2
                     52: wget http://www.hboehm.info/gc/gc_source/libatomic_ops-7.4.0.tar.gz
                     53: tar zxvf libatomic_ops-7.4.0.tar.gz
                     54: mv libatomic_ops-7.4.0 libatomic_ops
                     55: wget -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'
                     56: wget -O config.sub 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD'
                     57: ./configure --disable-threads
                     58: make
                     59: 
                     60: 6. asirのビルド (まだビルドできていない)
                     61: ./configure
                     62: make
                     63: make install
                     64: make install-lib

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>