UNIXのAPIをWindowsのAPIでエミュレーションするライブラリ(Cygwin DLL)と、このライブラリに対応したGNUの開発ツール(GCC、binutilsなど)が含まれる。
あくまでUNIXのAPIをエミュレートするだけなので、UNIX用のバイナリがそのまま動く訳ではない。UNIX用ソフトウェアを動かすには、次のどちらか。
AND OR
UNIXのAPIをWindowsのAPIでエミュレーションするライブラリ(Cygwin DLL)と、このライブラリに対応したGNUの開発ツール(GCC、binutilsなど)が含まれる。
あくまでUNIXのAPIをエミュレートするだけなので、UNIX用のバイナリがそのまま動く訳ではない。UNIX用ソフトウェアを動かすには、次のどちらか。
- Cygwin用にビルドされたバイナリを探す。
- ソースコードから自分でビルドする。(ビルドするためのツールはCygwinに含まれる)
Palm用ソフトウェア開発に使用する場合は、こちらのページを参照。