微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Genesis学习交流 > 如何将PERL文档转换为.EXE文件,请看详细步骤!

如何将PERL文档转换为.EXE文件,请看详细步骤!

时间:10-02 整理:3721RD 点击:
其实这也不是什么高端技术,只不过,,,不说了、
看看下面吧。按步骤操作,傻瓜式了!
1.首先安装,ActivePerl 5.10.0,一定要记住是这个版本!特别注意是 5.10.0
写genesis脚本不需要多么高的版本。
安装完后,在windows 下 开始---运行---cmd
若是其他版本,会出错。
2.
在命令行依次输入下面所列,下载安装所需要的组件:
ppm install http://www.bribes.org/perl/ppm/File-Temp.ppd
ppm install PAR-Dist
ppm install Win32-Exe
ppm install Module-ScanDeps
ppm install Parse-Binary
ppm install Getopt-ArgvFile
ppm install http://www.bribes.org/perl/ppm/PAR-Packer.ppd
ppm install tk

粘贴就行,一行一行来吧,让他下载完,安装完!
然后将 C:\genesis\e92\all\perl 下的 Genesis.pm   server.pl 这两个文件拷贝到  C:\Perl\site\lib 下面
上面只是我的例子,,
具体路径看你genesis,ActivePerl ,怎么安装了!
3.然后就是编译exe了
比如你在 E:\pl 目录下放了个 1.pl 的源码文件 ,想把它变成1.EXE吧 ,
那你就在命令行(开始--CMD)输入:
pp -o e:\pl\1.exe e:\pl\1.pl
到时候就在这个目录里面生成 1.exe这个可执行文件咯。
好了说道这里了,,,

生成的EXE会比较大,因为把perl的一些组件一起装起来了,,,,给程序运行一个小环境,,,当然还有其他转EXE的方法,有心思的话还是能摸出来的,,
论坛还是有许多热心的朋友的,,,

学习了,能否介绍一下用软件转的方法?如perlapp,cava_packager

学习了,能否介绍一下用软件转的方法?如perlapp,cava_packager

学习了,能否加本人QQ交个朋友,谢谢!
QQ 512134739

我在cmd下面输入
pp -o e:\pl\1.exe e:\pl\1.pl(脚本名已改成我的脚本名,路径也没错)
提示说不是内部或外部命令,也不是可运行的程序或批处理文件
现求正解呀,小弟不知如何安装呀,烦请解答,谢谢!

那是你没有安装PP,,当然这样提示了,按着我的说明一步一步来,
电脑要联网。
没得联网就去perl网那里下载相关模块,自己安装咯,,、
首先一定要安装ActivePerl 5.10.0
在cmd后,黑色命令行一个一个输入下面的命令,并且按回车,输一个它会安装一个,安装完后在继续输下一个,把下面的8组件安装好
ppm install http://www.bribes.org/perl/ppm/File-Temp.ppd
ppm install PAR-Dist
ppm install Win32-Exe
ppm install Module-ScanDeps
ppm install Parse-Binary
ppm install Getopt-ArgvFile
ppm install http://www.bribes.org/perl/ppm/PAR-Packer.ppd
ppm install tk

学习中, ……

这玩意儿太麻烦了,刚把模块全部装好,可PP.BAT双击运行不了,不知是什么回事,请指教!

能否加我QQ:4057643087交流一下!还有就是软件转的方法?如perlapp,cava_packager


来学习一下了

嗯嗯呃,这个方法还可以啊,省事

ssssssssssssssssssssss

太深渊了,我看不懂

学习了·

论坛里早有这方面的,自己去搜下

谢谢分享,学习~~~~

一直用perlapp封

搞那么深做什么呢?搞原子蛋嘛?又不能当饭吃,学好C-SHELL就可以了.

xiei
      xiei

非常不错,如果再详细点的话!

回复 10# chenhuasheng

    see

编译过的。EXE如何才能看到源代码呀

   

有些PPM安装不上

我想知道如何破解生成的.exe文件  请人写的脚本竟给的是.exe文件,想学下都不会。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top