我有一些perl源代码here,我如何在Windows上构建它,以获得我可以使用的Windows二进制文件?
答案 0 :(得分:4)
我发现 Cava Packager 正是我需要的。
alt text http://www.cavapackager.com/images/homepage-image.jpg
下载适用于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上使用它,并且从未遇到过任何可执行文件的问题。
答案 2 :(得分:0)
您可以使用ActiveState的Perl Development Kit将脚本“编译”为.exe文件。我用它来创建MRTG的二进制文件和一些工具,以便在作为服务运行的Windows服务器上部署。曾经有一种名为perl2exe的产品(来自IndigoStar或其他产品),我认为可以得到相同的结果。
答案 3 :(得分:0)
请注意Cava Packager除了原始Windows版本外,还支持在Linux和Mac OS X上创建Perl代码的可执行文件。
注意:如我的名字所示,我与Cava Packager有联系。