如何构建针对Windows的perl源代码?

时间:2010-11-23 12:44:10

标签: windows perl build compilation exe

我有一些perl源代码here,我如何在Windows上构建它,以获得我可以使用的Windows二进制文件?

4 个答案:

答案 0 :(得分:4)

我发现 Cava Packager 正是我需要的。

alt text http://www.cavapackager.com/images/homepage-image.jpg

如何将Perl脚本编译为EXE

下载适用于Windows的ActivePerl 5.10 安装它。
重启你的电脑。

下载Cava Packager
安装它。
打开它。

选择一个空文件夹创建一个新项目。

脚本>添加..
选择.PL脚本文件

Perl库> [...]
选择“C:\ Perl \ bin \ perl510.dll”
添加
选择“C:\ Perl \ lib \”
保存

构建

答案 1 :(得分:4)

外部工具的使用通常伴随着兼容性问题,随机错误等。最好使用内置的perl'pp'工具。安装PAR :: Packer(包括pp工具)模块,然后阅读它的手册...... 它允许您将perl脚本打包到可执行文件中,并且包含要包含的模块和依赖项的选项,我在winXP和win7上使用它,并且从未遇到过任何可执行文件的问题。

pp manual

答案 2 :(得分:0)

您可以使用ActiveState的Perl Development Kit将脚本“编译”为.exe文件。我用它来创建MRTG的二进制文件和一些工具,以便在作为服务运行的Windows服务器上部署。曾经有一种名为perl2exe的产品(来自IndigoStar或其他产品),我认为可以得到相同的结果。

答案 3 :(得分:0)

请注意Cava Packager除了原始Windows版本外,还支持在Linux和Mac OS X上创建Perl代码的可执行文件。

注意:如我的名字所示,我与Cava Packager有联系。