教授はUnixファミリーシステムで動作するソフトウェアを作成しました。 Windowsでは、Cygwin経由でもMacOSでも、両方のプラットフォームでX11を使用します。
Linuxで実行する方法はありますか?彼はこれをLinuxに移植することを拒否し、ソースコードも公開しませんでした。 WineでCygwinを実行するのは少し愚かなようです。
答え1
彼はソースコードの公開に反対しているので、ソースコードをLinuxにコンパイルするように要求するのは合理的に見えます(たとえ彼がソースコードを「確実に」書くなら、それは大きな問題ではありませんが)
CygwinはWindowsでUnix APIを提供する「階層」であり、WineはLinuxでWindows APIを提供する「階層」です。 Cygwin用に書かれたソフトウェアは結局Windowsソフトウェアになるので、実用的なソリューションはWineを使う方向のようです。愚かに聞こえますが、制約が与えられたらこれが行く道です。別の実行可能なオプションは、大砲の卵でパリを殺すのに似ています。 LinuxでWindows仮想マシンを使用することです。
ただ気になります。このソフトウェアの特別な点は何ですか?自分で書くことはできませんか?