MSYSのインストールと使用(windowsの下でlinuxプログラミング)


MSYS:Minimal GNU(POSIX)system on Windowsは、基本的なbash、makeなど、小さなGNU環境です.Windowsで最も優れたGNU環境です.(Cygwinカタツムリのようなshell環境に飽きたかどうか、MSYSのrxvtを試してみましょう)
追加:
MinGW:Minimalist GNU for Windowsです.サードパーティ製ダイナミックリンクライブラリなしでGCC(GNU Compiler C)を使用してWin 32プログラムを生成できるヘッダファイルと関数ライブラリの集合です.
MinGWは主にGNU binary utilities,GCC,GDBからなる.libc(C Runtime)やWin 32環境専用のAPIインタフェースライブラリなど、必要なライブラリも含まれています.linux環境でのプログラミングを学び、linuxをインストールしたくない場合は、MinGWをインストールしましょう.
MinGW&MSYSのホームページ:http://mingw.sourceforge.net/
中国のMSYS発行版プロジェクト(mpkgパッケージ管理システムを含み、qemu、bochs、libSDLなど多くのコンパイル済みツールとライブラリをダウンロードすることができる):
  http://msys-cn.googlecode.com
インストール方法
ここでは、7 z形式ですべての解凍が必要なパッケージを圧縮しました.ダウンロードしたファイルを開くことができない場合、またはダウンロード後に解凍に問題が発生した場合は、winrarバージョンが古い可能性があります.これらの圧縮パッケージは問題ありません.無料、オープンソース、圧縮比が高い7 zファイル圧縮ツールを使用することを強くお勧めします.
http://www.7-zip.org/
このページの最後の注意事項を読んでから、次のベースパッケージをインストールしてください.
  • MSYSベースシステム(更新済み、2009.12.12):http://msys-cn.googlecode.com/files/MSYS-Update.rar

  • mpkgパッケージマネージャの使用方法
    mpkg--help印刷の情報:
    MSYS 
         
     
      
     
    1.1
    
    ( C ) 2008 ,

    :     mpkg

    :
     
    -- install PACKAGE     PACKAGE
     
    -- remove  PACKAGE     PACKAGE
     
    -- add     PACKAGE     . mpkg PACKAGE ".mpkg"
     
    -- help               
     
    -- info               

    : http : //code.google.com/p/msys-cn/issues
    追加パッケージリスト
    2009.12.12の更新を経て、もうupdate-2パッケージを更新する必要はありません.古いユーザーに注意してください.
    拡張キット
    mpkg 
    --
    install insight    
    # insight      
    
    mpkg
    -- install SDL        # SDL
    mpkg
    -- install zlib       # zlib
    mpkg
    -- install mpfr       # GNU mpfr
    mpkg
    -- install fftw       # FFTW ( )
    mpkg
    -- install libsqlite  # Sqlite3 , SQL
    mpkg
    -- install gmp        # GNU
    mpkg
    -- install gsl        # GNU
    mpkg
    -- install cmanual    # GNU C
    mpkg
    -- install libusb     # USB
    mpkg
    -- install gnupg      # GNU PGP
    グラフィックアプリケーション作成ツール:
    mpkg 
    --
    install resedit    
    #   Windows        
    
    mpkg
    -- install fltk       #
    mpkg
    -- install fltk2      # 2.0
    mpkg
    -- install wxWidgets  #
    仮想マシンパッケージ:
    mpkg 
    --
    install bochs      
    # Bochs   
    
    mpkg
    -- install qemu       # Qemu
    スクリプト開発
    mpkg 
    --
    install tcltk      
    #              
    
    mpkg
    -- install tcltk86    # Tcltk 8.6
    mpkg
    -- install lua        # Lua
    バージョン管理プログラム
    mpkg 
    --
    install svn        
    #          
    
    ドキュメント作成ツール
    mpkg 
    --
    install doxygen    
    #           
    
    mpkg
    -- install graphviz   # GNU
    独自のリリースパッケージを作成するインスタンスチュートリアル
    mpkg 
    --
    install demo       
    #