2009年6月21日

Perl Module PAR::Packer 筆記 perl convert to exe

要把perl打包成可執行檔有三種方法:
PAR::Packer, perl2exe, ActiveState的Perl Dev kit
但perl2exe與Perl Dev Kit屬商業軟體,有使用限制(試用版也有時間的限制),所以我選擇使用PAR來打包成執行檔,當然商業軟體有他的優點,若有需要還是請到閱讀官網所提供的資訊。


於Windows環境安裝PAR::Packer

windows環境的大多都是用ActiveState的ActivePerl,這裡有一份PAR PPM的相容列表,請先查閱你所安裝的ActivePerl是否相容。

由於ActiveStat的repository並沒有提供PAR::Packer,所以要另外安裝bribes這個repository。

請開啟一個「命令提示字元」並執行
ppm repo add http://www.bribes.org/perl/ppm bribes



安裝PAR::Packer
ppm install PAR-Packer

再來把我寫好的perl script打包成可獨立執行的程式。使用的方法很簡單,執行如下指令
pp -o find.exe find.pl



當然PAR::Packer的功能當然沒這麼少,詳細的功能請參閱CPAN上的文件

沒有留言:

張貼留言