我有一个我编写的 Perl 脚本,可以使用 pp (PAR) 对其进行编译。我很好奇是否有可能制作一个完全可移植的可执行文件(在 linux 和 windows 上运行),或者我是否必须创建 2 个可执行文件(一个用于 linux,一个用于 windows)。我对使用 perlapp 或 perl2exe 的选项不感兴趣,我在这里严格寻找 PAR/pp 选项。此外,我不是在寻找 PAR 创建 .par 文件并为操作系统种类预先部署存根 Perl 环境的能力。
编辑:
当对构建在我的 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 系统上运行。