目前只用过下面三种:
PAR比较好的是可以打包成.par格式,linux/windows通用。不过打包速度很慢,exe启动速度更慢。
Perl2Exe比前者快一点,可以选-tiny,-small调整生成的exe大小,dll以模块名称命名。但是经常要在源码中手动添加<#perl2exe_include "feature.pm">这种来加入模块,比较烦。
Cava Packager打包速度比前两者还快一些,扫描依赖模块的效果比Perl2Exe好,图形界面做的很不错。只是lib目录下生成的.lib/.dll小文件一大堆,有点不爽。
结论:windows下用Cava Packager,linux下用PAR。有空再试别的。
没有评论:
发表评论