私のWindowsコードをワインなしでLinux上で動作させることができるBorlandクロスコンパイラがあるかどうか疑問に思っていました.私はwinxpをdelphi 7で使用しています。 Linux と、Linux でパスカル コードを使用して同じツールをコーディングする方法を教えてください。
4 に答える
最善の解決策は、Free Pascal 用の Delphi ライクな GUI である Lazarus です。Windows の内部構造や特別なアドオンを使用せずに「純粋な」vcl を使用していた場合、移行は簡単です :) http://lazarus.freepascal.orgをご覧ください。
ところで - Lazarus と FPC は真のマルチプラットフォームです - Linux、Windows、MacOS などのコードを同じコードベースでコンパイルできます :)
Borland Delphi クロスコンパイラが必要な場合の唯一のオプションは、CrossKylix
. これは実際のクロスコンパイラではありません。代わりに、エミュレートされた Linux 環境で Linux 用の Kylix コンパイラを実行します。
VCL ではなく CLX を使用することを余儀なくされることに注意してください。個人的には、Wine の方がおそらく簡単で優れたオプションだと思います。
まず第一に、それはすべて、プログラムで使用したシステム関数によって異なります。ほとんどの場合、Linux でクロスコンパイルすることはできません。
しかし、場合によっては、Borland Kylix が役立つこともありますが、残念なことに、今ではほとんど機能していません。