web-dev-qa-db-ja.com

cygwinはwineに似ていますが、Linuxアプリケーション用ですか?

Cygwinは、外国のOS内に互換性レイヤーを提供するラインワインを機能させますか?

17
richzilla

Cygwinはワインのように機能しますか?番号。

外部OS内に互換性レイヤーを提供しますか?はい。

WineはLinux上でWindows実行可能ファイルを実行できますが、CygwinはWindows上でLinux実行可能ファイルを実行できません。代わりに、LinuxプログラムはCygwin専用にコンパイルする必要があります。これにより、Cygwinプロジェクトの目的は、それを可能な限り単純にすることです。つまり、バイナリ互換性ではなくソース互換性を目指します。

ただし、Wineプロジェクトの一部であるWinelibは、本質的に逆にCygwinです。これは、WindowsプログラムをLinux実行可能ファイルにコンパイルできるようにするソース互換性レイヤーを提供します。

27
ak2