admin 管理员组文章数量: 1184232
借鉴各位大神的PAR免费方案,结合自己实际执行,成功转化Perl 到 exe。给大家参考分享:
>>>本人使用perl版本(Strawberry Perl 5.18.2.1-32bit)官网下载
>>>安装模块( )下载:
Module-ScanDeps-1.35;
PAR-1.020;
PAR-Dist-0.53;
Parse-Binary-0.11;
Win32-Exe-0.17;
File-Temp-0.2311;
PAR-Packer-1.063
>>>安装其他模块正常,
>>>安装PAR-Packer-1.063提示错误中断:
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -I"C:\strawberry\perl\lib\CORE" -DLDLIBPTHNAME=PATH -DPARL_EXE=parl.exe -DPAR_PACKER_VERSION=1.063 -s -O2 boot.c
boot.c:8:26: fatal error: stringapiset.h: No such file or directory
compilation terminated.
>>>打开\PAR-Packer-1.063\myldr\boot.c,删除#include <stringapiset.h>
>>>重新编译:
perl makefile.pl
dmake
dmake test
dmake install
>>>生成PAR-Packer-1.063\blib\script\pp.bat.
编译pl文件成功:
*\PAR-Packer-1.063\blib\script\pp.bat -o target.exe target.pl
*****希望能帮到有相同现象的朋友******
版权声明:本文标题:摆脱Perl束缚,一键生成EXE文件,实现Perl程序的广泛兼容! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1773456837a3562145.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论