代码之家  ›  专栏  ›  技术社区  ›  Robin Rodricks

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

  •  1
  • Robin Rodricks  · 技术社区  · 14 年前

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

    4 回复  |  直到 14 年前
        1
  •  4
  •   cyber-guard    14 年前

    使用外部工具通常会带来兼容性问题、随机错误等。最好使用内置的perl“pp”工具。安装PAR::封隔器(包括PP工具)模块,然后读取它的手册… 它允许您将perl脚本打包成可执行文件,并提供了包括哪些模块和依赖项的选项,我曾在winXP和win7上使用过它,而且从未出现过任何可执行文件的问题。

    pp manual

        2
  •  4
  •   Glorfindel Doug L.    6 年前

    我发现了 卡瓦包装机 成为我所需要的人。

    alt text
    (来源: cavapackager.com )

    如何将Perl脚本编译成exe

    下载ActivePerl5.10 for Windows。
    安装它。
    重新启动电脑。

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

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

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

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

    建造

        3
  •  0
  •   Camilo Estevez    14 年前

    您可以使用ActiveState中的Perl开发工具包将脚本“编译”成一个.exe文件。我用它来创建MRTG的二进制文件,还有一些工具要部署在作为服务运行的windows服务器上。以前有另一种产品(从靛蓝或其他东西)叫做perl2exe,我想得到同样的结果。

        4
  •  0
  •   cavapack    14 年前

    只是一张便条 Cava Packager 除了最初的Windows版本外,还支持在Linux和Mac OS X上从Perl代码创建可执行文件。

    注:如我的姓名所示,我隶属于Cava包装商。