【发布时间】:2010-09-09 18:55:26
【问题描述】:
人们也经常问“我怎样才能编译 Perl?”而他们真正想要的是创建一个可以在没有安装 Perl 的机器上运行的可执行文件。
我知道有几种解决方案:
- 靛蓝之星perl2exe 它是商业的。我从来没有尝试过。它的网站说它可以交叉编译 Win32、Linux 和 Solaris。
- Perl Dev Kit 来自 ActiveState。 它是商业的。几年前我在 Windows 上使用过它,它很好地满足了我的需求。根据其网站,它可以在 Windows、Mac OS X、Linux、Solaris、AIX 和 HP-UX 上运行。
- PAR 或者更确切地说是PAR::Packer,它是免费和开源的。根据测试报告,它适用于 Windows、Mac OS X、Linux、NetBSD 和 Solaris,但理论上它也应该适用于其他 UNIX 系统。 最近开始在 Linux 上使用 PAR 进行打包,Windows 上也会用到。
其他推荐的解决方案?
【问题讨论】:
标签: perl compilation executable distribution