代码之家  ›  专栏  ›  技术社区  ›  shinjuo

将Perl脚本编译为.exe[重复]

  •  0
  • shinjuo  · 技术社区  · 14 年前

    可能重复:
    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附加组件,但是我的许可证过期了,现在我正在尝试寻找一种更便宜的方法。我看到的另一个解决方案是Perl2Exe,但由于某种原因,我无法使它正常工作。有更好的方法吗

    1 回复  |  直到 14 年前
        1
  •  2
  •   paxdiablo    14 年前

    选择你对时间的重视程度。我的估价是每小时100美元。

    无论数字 选择,你应该坚持下去。如果你有一个完美的设置使用科莫多和它的成本,例如,300美元每年,我甚至不会考虑改变,如果它需要我三个小时或更多的时间来获得另一个解决方案运行。

    在这种情况下,最好的办法是为另一个许可证买单。

    如果您正在开发用于(非免费的,如啤酒)分发的软件,那么您应该很容易地每年收回(否则,您需要重新考虑您的业务战略)。

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

    如果你下定决心寻求一个免费的解决方案(而且只有当你的时间一文不值时才是免费的),那么作为一个大师,兰德尔·施瓦茨自己说过你应该这样做。 probably not use perl2exe .

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