1

私が書いた Perl スクリプトがあり、pp (PAR) を使用してコンパイルできます。完全に移植可能な単一の実行可能ファイル (Linux と Windows で実行) を作成できるかどうか、または 2 つの実行可能ファイル (Linux 用と Windows 用) を作成する必要があるかどうかに興味があります。perlapp や perl2exe を使用するオプションには興味がありません。厳密に PAR/pp オプションを探しています。また、.par ファイルを作成し、さまざまな OS 用に事前にデプロイされたスタブ Perl 環境を持つ PAR の機能も探していません。

編集:

Linux システムでビルドされたバイナリに対して file コマンドを実行すると、バイナリが次のタイプであることが示されます。

% file my_app
my_app: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped.

これは、Linux システムでのみ実行されることを示しているようです。

4

1 に答える 1

8

バイナリにさまざまな形式を使用するため、さまざまなプラットフォームで実行される単一の実行可能ファイルを構築することは不可能です。

于 2011-09-13T22:16:30.410 に答える