Perl打包EXE

栏目: Perl · 发布时间: 7年前

内容简介:Perl打包exe的工具,搜索一下不少,实际上活跃的差不多也就只有PAR:: Packer下的pp了。Perl打包exe分主要分两种。一种直接打PAR包,一种编译成二进制字节码。但是脚本语言越更越骚,打包二进制的工具,估计也只有作者用起来有谱了。就算我想试试,也没装上,测试挂了一片。打包工具在Windows里是

Perl打包exe的工具,搜索一下不少,实际上活跃的差不多也就只有PAR:: Packer下的pp了。

Perl打包exe分主要分两种。一种直接打PAR包,一种编译成二进制字节码。但是脚本语言越更越骚,打包二进制的工具,估计也只有作者用起来有谱了。就算我想试试,也没装上,测试挂了一片。

打包 工具 在Windows里是 pp.bat ,需要通过 cpan PAR::Packer 装上,perl/site/bin目录下找。打包工具除了命令行的pp外,还有Tk版的 tkpp ,也在同一目录下。

要打包成一个独立的exe,执行命令 pp --gui hello.pl 即可,会在当前目录生成 a.exe--gui 表示隐藏命令行。

但是,我打包的wx程序,打开时光标会在主界面上转七八秒的圈圈,让人很不爽,不知道后台在搞什么鬼。

不打包 perl 解释器到exe的话,就没这个问题啦。 pp --gui --dependent hello.pl 。最后,记得把带有perl解释器的动态链接库放进去,我的是 perl526.dll

打包前后大小如下

  • 5.9M all.7z
  • 2.6M hello.exe
  • 160 hello.pl
  • 118K libgcc_s_dw2-1.dll
  • 1.5M libstdc++-6.dll
  • 78K libwinpthread-1.dll
  • 2.1M perl526.dll
  • 3.6M wxbase30u_gcc_custom.dll
  • 3.0M wxmsw30u_adv_gcc_custom.dll
  • 11M wxmsw30u_core_gcc_custom.dll

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Making Things See

Making Things See

Greg Borenstein / Make / 2012-2-3 / USD 39.99

Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital 3D models of people and objects that you can manipulate with g......一起来看看 《Making Things See》 这本书的介绍吧!

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具