當前位置:首頁 » 編程軟體 » perl編譯成執行文件

perl編譯成執行文件

發布時間: 2023-05-18 21:13:29

Ⅰ 請問genesis的perl腳本怎麼轉exe

第一種方法:PP
第一步:ppm install par
這個比較簡單,當然如果幸運的話,你應該可以直接使用par了,但是我沒有那麼幸運,因為安裝之後找不到pp.bat,實際上這是ActivePerl的問題,沒辦法只能往下繼續了。

第二步:重新安裝par-packer
不過之前要更新一個模塊File-Temp,我原來的版本是0.12,太低,換成0.18的
ppm install http://www.bribes.org/perl/ppm/File-Temp.ppd
然後安裝par-packer 0.975
ppm install http://www.bribes.org/perl/ppm/PAR-Packer.ppd

第三步:這時已經可以使用pp.bat了,但是你會發現pp不能生成exe文件,總是報
erl lib version (v5.8.8) doesn't match executable version (v5.8.6)的錯誤,
原因在於二進制不兼容,需要繼續修改。

第四步:下載5.8.8的par-packer
http://www.perl.com/CPAN/authors/id/S/SM/SMUELLER/PAR-Packer-0.975-MSWin32-x86-multi-thread-5.8.8.par

第五步:從par文件中提取Static.pm和Dynamic.pm和base.pm三個文件(par可以用zip打開),用這三個文件替換C:/Perl/site/lib/PAR/StrippedPARL目錄下的同名文件。

第六步:執行pp -o t.exe t.pl

第二種方法:使用Perl2Exe
1、下載http://d.download.csdn.net/down/3347756/zcp2006
2、perl2exe hello.pl

第三種方法:Cava Packager
tools-->Non-Commercial Subscription
第四種方法:PDK
需要安裝PDK工具,可到http://www.activestate.com/下載。

Ⅱ perl能不能完全編譯成二進制代碼,提高執行效率

可以的,WINDOWS下的perl2exe工具可以把.pl文件編譯為獨立的.exe文件。

熱點內容
128伺服器是什麼意思 發布:2025-09-17 19:49:54 瀏覽:603
yum安裝phpfpm 發布:2025-09-17 19:48:49 瀏覽:566
斗羅大陸我的世界伺服器游戲 發布:2025-09-17 19:46:14 瀏覽:15
國產壓縮餅干 發布:2025-09-17 19:25:55 瀏覽:150
演算法p8 發布:2025-09-17 19:22:37 瀏覽:702
車的哪些配置是必須有的 發布:2025-09-17 19:00:32 瀏覽:1000
php判斷設備 發布:2025-09-17 18:27:53 瀏覽:403
醫院存儲方案 發布:2025-09-17 18:26:38 瀏覽:352
用戶注冊java 發布:2025-09-17 18:23:40 瀏覽:399
centosftp不能上傳 發布:2025-09-17 18:19:15 瀏覽:736