把perl腳本編譯成exe


來源:http://www.veryhuo.com/a/view/38338.html

今天想把 perl 腳本編譯成 exe 以便脫離 perl 解釋器獨立運行。都可以生成PERL的PE文件,在PERL官網有介紹。

  perl腳本編譯成exe 一般有4種方法:

  1. 使用 perl2exe 工具(需要購買,當然也有破解版或綠色版,不過網上只找到5.0版本的,而我的是5.12版本,版本太低所以不能使用)

exe文件體積大 運行慢

  2. 使用 ActiveState 公司的 Perl Dev Kit (需要購買)

  3. 使用 ActivePerl 免費

  我就介紹下免費的方法,首先要安裝需要的模塊,我用的是windows 平台下的 ActivePerl 5.12:

  開始運行CMD,敲perl -MCPAN -e shell 后面敲intall + 模塊

  CPAN> install + 模塊

  需要安裝的模塊如下:

  Parse::Binary, Win32::Exe, Module::ScanDeps, PAR::Dist, PAR,PAR::Packer

  每一個模塊安裝都要花一些時間,尤其是PAR::Packer

  都安裝完成以后執行pp -o foo.exe foo.pl

  一般生成的exe文件挺大10M左右

  找到生成的exe點擊運行,好,工作完成。

  4. 用perlcc 轉換成c 在編譯

 在windows系統下編譯成exe,(用cygwin,但是用他會產生一個.dll文件,而我想要生成單個exe文件)

    5. pdk5x

  6. tinyperl

    7. p2e

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM