将perl脚本编译为.exe

时间:2010-07-19 05:28:29

标签: perl compilation executable

  

可能重复:
  How can I compile my Perl script so it can be executed on systems without perl installed?
  How can I package my Perl script to run on a machine without Perl?

实现这一目标的最佳方法是什么。我一直在为komodo IDE使用activestate add,但我的许可证已过期,现在我正试图找到更便宜的方式。我见过的唯一其他解决方案是perl2exe,但我不能因为某些原因让它工作。有没有更好的方法

1 个答案:

答案 0 :(得分:2)

选择您对时间的重视程度。我认为每小时100美元。

无论您选择哪种,都应该坚持下去。如果您使用Komodo进行了非常好的设置并且每年花费300美元,我甚至不会考虑改变它,如果它需要花费我三个小时或更长时间来运行另一个解决方案。

在这种情况下,最好的方法是分配另一个许可证。

如果您正在为(非免费啤酒)发行版开发软件,您应该每年轻松收回(否则您需要重新考虑您的业务战略)。

如果你正在开发爱好者软件(或者你自己的东西),为什么你甚至需要它作为可执行文件?

如果你对一个免费的解决方案感到害怕(如果你的时间毫无价值,它只是免费的),那么就像兰德尔施瓦茨本人所说的那样,你应该probably not use perl2exe

一种可能性是使用pp, the PAR Packer,这是兰德尔建议你看的PAR内容的一部分。