人们常常问:“如何编译Perl?”然而他们真正想要的是创建一个可执行文件,即使机器没有安装Perl也可以运行。
有几种解决方案我知道:
有几种解决方案我知道:
- IndigoStar的perl2exe。这是一个商业软件,我从未尝试过。它的网站表示,它可以跨平台编译Win32、Linux和Solaris。
- ActiveState的Perl Dev Kit。这也是一款商业软件,我几年前在Windows上使用过它,对我的需求来说效果很好。根据它的网站信息,它适用于Windows、Mac OS X、Linux、Solaris、AIX和HP-UX。
- 免费且开源的PAR或PAR::Packer。根据测试报告,它可以在Windows、Mac OS X、Linux、NetBSD和Solaris上工作,理论上它也应该能在其他UNIX系统上工作。 最近,我已经开始在Linux上使用PAR进行打包,并将在Windows上使用它。