Windows 7 VIMベースの開発環境構築(1)-msys 2下64ビットコンパイル環境構築


Windows 7はVIMベースの開発環境を構築する(1)
このシリーズの指導は主にwindowsの下でVIMに基づく開発環境を無から完全に構築することであり、主に以下のいくつかの部分に分けられる.
  • 構築msys 2下64ビットコンパイル環境<本編>
  • 64ビットコンパイルpythonのVIMバージョンをサポートし、
  • をインストールします.
  • VIM基本構成
  • VIMインストールvundle
  • VIMインストール開発環境に必要なプラグイン
  • VIMコンパイルインストールyoucompleteme
  • 開発環境検証
  • この記事では、msys 2の64ビットコンパイル環境の導入について説明します.
    一、msys 2をダウンロードしてインストールする
    msys 2公式サイトから64ビットmsys 2インストーラをダウンロードしてD:msys 64にインストールし、環境変数:MSYS 2_を追加HOME:D:msys 64、PATHに:%MSYS 2_を追加HOME%\usr\bin;%MSYS2_HOME%\mingw64\bin.
    二、msys 2ソフトウェアソースの修正
    1.修正%MSYS 2_HOME%\etc\pacman.d\mirrorlist.mingw32
    ##
    ## 32-bit Mingw-w64 repository mirrorlist
    ## Changed on 2014-11-15
    ##
    ##        
    Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/i686
    ##                sourceforge   
    Server = http://jaist.dl.sourceforge.net/project/msys2/REPOS/MINGW/i686
    ##The UK Mirror Service Sourceforge mirror
    Server = http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MINGW/i686
    ## Primary
    Server = ftp://148.251.42.38/MINGW/i686
    ## Sourceforge.net
    Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686

    2.修正%MSYS 2_HOME%\etc\pacman.d\mirrorlist.mingw64
    ##
    ## 64-bit Mingw-w64 repository mirrorlist
    ## Changed on 2014-11-15
    ##
    ##        
    Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/x86_64
    ##                sourceforge   
    Server = http://jaist.dl.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
    ##The UK Mirror Service Sourceforge mirror
    Server = http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MINGW/x86_64
    ## Primary
    Server = ftp://148.251.42.38/MINGW/x86_64
    ## Sourceforge.net
    Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64

    3.修正%MSYS 2_HOME%\etc\pacman.d\mirrorlist.msys
    ##
    ## MSYS2 repository mirrorlist
    ## Changed on 2014-11-15
    ##
    ##        
    Server = http://mirror.bit.edu.cn/msys2/REPOS/MSYS2/$arch
    ##                sourceforge   
    Server = http://jaist.dl.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
    ##The UK Mirror Service Sourceforge mirror
    Server = http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MSYS2/$arch
    ## Primary
    Server = ftp://148.251.42.38/MSYS2/$arch
    ## Sourceforge.net
    Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch

    三、ソフトウェアソースを更新し、コンパイル環境に必要なパッケージをインストールする
    1.ソフトウェアソースの更新:
    pacman -Syu

    2.msys 2コアパッケージの更新
    pacman -S --needed filesystem msys2-runtime bash libreadline libiconv libarchive libgpgme libcurl pacman ncurses libintl

    注意:上記のプログラムが更新されている場合はbashを再起動する必要があります.
    3.コンパイル環境のインストール:
    pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-make git diffutils

    4.インストールされているパッケージの表示
    pacman -Q --explicit
      
    pacman -Q -e

    5.新しいパッケージのインストール
    pacman -S <package_names|package_groups>

    6.パッケージの削除
    pacman -R <package_names|package_groups>

    7.パッケージの検索
    pacman -Ss <name_pattern>

    8.すべてのソフトウェアグループのリスト
    pacman -Q --groups

    8.検証環境はmingw 64を実行する.exe、gcc --versionを実行し、gccバージョン情報が表示されるかどうかを確認します.
    gcc.exe (Rev2, Built by MSYS2 project) 6.2.0
    Copyright (C) 2016 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    

    *注:mingw 64を使用できます.exeタスクバーにロック