【问题标题】:making perl executables on windows在 Windows 上制作 perl 可执行文件
【发布时间】:2013-01-28 01:53:54
【问题描述】:
  1. 各位专家,
  2. 我想从目录 D:\script.pl 中的简单 perl 脚本制作一个可执行文件(只打印 hello world)
  3. 我想使用 PAR::pp 执行此操作。我已经使用 cpanm PAR 安装了它。
  4. 谁能显示实际步骤。当我在 cmd 提示符和 padre 中尝试 pp -o name.exe D:\script.pl 时,但没有成功。错误:pp 未被识别为内部或外部命令。 . .
  5. 还有一些问题,我想讨论一下,但想先搞清楚上面的一个。
  6. 系统信息:Windows 7,32 位,PAR 1.007,Strawberry perl 5 v14 sub ver2 v5.14.2。 Padre IDE。
  7. PAR 存档是指设置文件吗?

【问题讨论】:

  • 为什么有问题的编号?
  • 不知道是什么时候,但习惯了把所有东西都写得很明智。是烦人还是好习惯?
  • 我建议仅在需要时使用编号。给每一行编号实际上会让其他人错过你问题的重点。仅用于问题中的特定或特定点。如果使用得当,这是一个好习惯,并且只会为正确编号或格式化而给您投票,因为这样问题对其他人来说变得更具可读性并且他们对此感兴趣。:)

标签: perl windows-7 executable


【解决方案1】:

pp 实际上不再附带PAR,您必须安装PAR::Packer 分发才能获得它。

【讨论】:

  • cpanm PAR::packer / cpanm App::Packer 的结果。配置确定。 .构建和测试失败。安装 PAR 打包器失败。
  • 查看 activestate 的可用性矩阵,这至少可以让您了解在哪里可以找到成功:code.activestate.com/ppm/PAR-Packer
  • 我必须同意。我在 PAR::pp 上的成功充其量只是参差不齐。任何稍微复杂的脚本都存在打包问题。有时它会打包然后无法正常运行。真的很奇怪。有没有人有更好的方法在 Windows 中从 perl 脚本制作可执行文件?
  • 可能最好的办法是使用 App::FatPacker 打包(纯 Perl)依赖项,然后分发 Strawberry Perl 和胖打包脚本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-19
  • 1970-01-01
  • 2012-02-05
  • 2021-02-14
  • 2011-09-16
相关资源
最近更新 更多