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印刷の情報:
2009.12.12の更新を経て、もうupdate-2パッケージを更新する必要はありません.古いユーザーに注意してください.
拡張キット
追加:
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/
このページの最後の注意事項を読んでから、次のベースパッケージをインストールしてください.
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
#