【发布时间】:2013-04-19 03:15:09
【问题描述】:
我非常需要你的帮助!我需要将 perl 脚本编译为可执行文件,以便它可以在 windows 中运行而无需安装 perl。我知道这样做不是一个好主意,但我的脚本用户绝对需要它。
我已经搜索(很多!)并决定最好的解决方案是使用 PAR::Packer。然而,我已经尝试安装了 10 天,但没有成功……
我已经尝试了 perl 安装(activestate、strawberry、5.10、5.14、5.16)和 PAR 版本的所有可能组合,但我还没有找到真正有效的组合……。
我试过这个链接:http://www.nicholassolutions.com/tutorials/perl-PAR.htm
还有来自这个网站的各种..
无论如何,现在,我已经安装了(按照上面的说明):
- 草莓 perl 5.16.3001
- PAR-1.007
我现在尝试运行时遇到的错误
pp –o script.exe script.pl
那是:
pp 不是外部或内部命令、可运行程序或批处理文件
确实,我在 bin 中没有找到相关的 pp.bat。对于 par 的早期版本,此 bat 已创建,尽管出现其他丢失的文件时 运行 pp....
我的路径变量包含:
C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin
我也使用了 PAR::Packer 1.0.14,但安装时出现错误,类似于
dmake.EXE: Error code 255, while making 'subdirs'
所以,我的问题是:有没有人知道这可以肯定的方式?我真的很沮丧也很压力,每一次帮助都将不胜感激。
非常感谢!
【问题讨论】:
-
我认为我们需要查看更多您使用
dmake收到的最后一条错误消息。还印了什么?