借鉴各位大神的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
*****希望能帮到有相同现象的朋友******


发布评论