我有一个方便的 perl 脚本,我在 Linux 系统上使用它来检查 mysql 中的一些数据库信息。我希望有一个适用于 Windows(特别是 Windows 2008 和 2012)的便携版本,这样我就可以执行相同的数据库检查。
有没有办法可以捆绑 perl 的运行时(非安装)实现?还是我需要完全安装 perl?
答案1
您可以使用 Strawberry Perl 的 PortableZIP 版本,这里。
还有一个不需要管理员权限的 ZIP 版本,但您需要在解压后手动运行一些安装后脚本。
根据你的脚本Perl2Exe也可能有帮助:
Perl2Exe 是一个用于将 Perl 脚本转换为可执行文件的命令行程序。
这允许您使用 Perl 创建不需要 Perl 解释器的独立程序。您可以发送可执行文件,而不必发送 Perl 源代码。
Perl2Exe 可以为 Windows 和 Unix 目标主机生成可执行文件。
Perl2Exe 可以生成跨平台代码。例如,您可以从 Linux 机器生成适用于 Solaris 的代码。
Perl2Exe 还允许您使用 Tk 创建无控制台程序。