Perl2Exe
Perl2Exe is a command line program for converting Perl scripts to executable files.
This allows you to create stand alone programs in Perl that do not require the Perl interpreter. You can ship the executable files without having to ship your Perl source code. Perl2Exe can generate executables for Windows and Unix target hosts. Perl2Exe also allows you to create GUI programs without a console using modules like Gtk2 and Tkx.
Features:
- Build code for Windows with Perl2Exe for Windows
- Build code for Linux/Unix with Perl2Exe for Linux/Unix
- Cross Platform support allows you to build code for any OS from any other OS.
- Build code for multiple platforms from a single machine with with Perl2Exe Enterprise Version
- Easy to use: a simple command will build your code – e.g. ‘perl2exe myscript.pl’
- Support for bundling of external files such as gif’s, zip files etc into the executable
System requirements:
Perl2Exe for Windows is a Windows console application, and requires any 32-bit or 64-bit version of Windows. Perl2Exe for Windows requires an installation of Perl on your machine.
Perl2Exe for Linux/Unix requires one of the supported Linux/Unix platforms, or a Windows host. Perl2Exe for Linux/Unix contains an embedded copy of Perl.
PURCHASE
Perl2Exe For Windows
$149US
Perl2Exe For Linux (x86-x64)
$149US
Perl2Exe Enterprise Version
$449US *
Perl2Exe For Windows Upgrade
$75US
Perl2Exe For Linux Upgrade
$75US
Perl2Exe Enterprise Version Upgrade
$224US
* Perl2Exe Enterprise Version license allows you generate executables for all supported operating systems.
DOWNLOAD
For Perl 5.30.x
- Perl2Exe V30.10C for Windows (Jan11 2021)
Supports 64-bit Perl 5.30.x
Supports ActivePerl and StrawberryPerl
Download Strawberry Perl 5.30.1 64-bit - Perl2Exe V30.10C for Mac OSX 64-bit (Dec 11 2020)
For OSX 10.11 (2015) or newer - Perl2Exe V30.10C for Linux 64-bit on Intel/Amd (Dec 11 2020)
Requires glibc 2.15 (2012) or greater
- Perl2Exe V30.10C for Linux on POWER (Dec 11 2020)
- Perl2Exe V30.10C for AIX (Dec 11 2020)
For Perl 5.26.x
- Perl2Exe V26.10C for Windows (Jun 6 2019)
Supports 64-bit Perl 5.26.x
Supports ActivePerl and StrawberryPerl
Download Strawberry Perl 5.26.1 64-bit
Download Active Perl 5.26.1 64-bit - Perl2Exe V26.10 for Mac OSX 64-bit (Feb 9 2018)
For OSX 10.11 (2015) or newer - Perl2Exe V26.10 for Linux 64-bit on Intel/Amd (Feb 9 2018)
Requires glibc 2.15 (2012) or greater - Perl2Exe V26.10 for Linux on ARM (Raspberry Pi) (Feb 9 2018)
For Perl 5.24.0
- Perl2Exe V24.00 for Windows (Feb 10 2017)
Supports Perl 5.24.0 and Perl 5.24.1 32-bit and 64-bit
Supports ActivePerl and StrawberryPerl
Download Strawberry Perl 5.24.1 32-bit 64-bit
Download ActivePerl 5.24.1 32-bit 64-bit - Perl2Exe V24.00 for Linux 32-bit (Feb 10 2017)
Requires glibc 2.3.2 (circa 2003) or greater - Perl2Exe V24.00 for Linux 64-bit (Mar 10 2017)
Requires glibc 2.15 (2012) or greater - Perl2Exe V24.00 for Mac OSX (Feb 10 2017)
for OSX 10.11 (2015) or newer
Notes:
All downloads are free non-expiring trial versions. Non-trial features can be activated when a licence is purchased
Windows versions of Perl2Exe require a Perl interpreter, which can be download from the links above
Linux/Unix versions contain a self contained Perl interpreter and library, it does not matter what Perl version is installed on your system. Linux/Unix files are in tar.gz format, and can be installed on a Unix or Windows machine. Approximate size for each file is 7 to 12MB
Download Perl2Exe Enterprise Version
Perl2Exe Enterprise Version is a special license that allows you to use Perl2Exe for all platforms (OS’s). To download Perl2Exe Enterprise Version download the components for each of the platforms. You can install multiple versions on multiple OS’s or on one OS in the same directory. Installation instructions are in the user manual.
For Perl 5.22.0
- Perl2Exe V22.00 for Windows (Jan 19 2016)
Windows version supports Perl 5.22.0 32-bit and 64-bit
Supports ActivePerl and StrawberryPerl
Download Strawberry Perl 5.22.0 64-bit
Download Strawberry Perl 5.22.0 32-bit - Perl2Exe V22.00 for Linux-POWER (Aug 1 2016)
Release note for Perl2Exe for Linux-POWER
For Perl 5.16.3
- Perl2Exe V16.00 for Windows (May 28 2013)
Windows version supports Perl 5.16.3 32/64-bit and Perl 5.14.4 32/64-bit
For Perl 5.14.2
- Perl2Exe V14.00 for Windows (Mar 18 2016)
Windows version supports Perl 5.14.2 32-bit, Perl 5.14.2 64-bit - Perl2Exe V14.00 for AIX (Mar 18 2016)
- Perl2Exe V14.00 for HP-UX (Mar 18 2016)
- Perl2Exe V14.00 for Linux (Mar 18 2016)
- Perl2Exe V14.00 for Linux 64-bit (Mar 18 2016)
- Perl2Exe V14.00 for Solairs (Mar 18 2016)
- Perl2Exe V14.00 for MacOSX (Mar 18 2016)
- Perl2Exe V14.00 for Solaris-x86 (Mar 18 2016)
- Perl2Exe V14.00 for FreeBSD-8.3-x86 (Mar 18 2016)
For Perl 5.12.4
- Perl2Exe V10.40B for Windows 32-bit (Oct 3 2011)
Windows version supports Perl 5.12.4, 5.12.3, Perl 5.12.2, 5.12.1,
5.10.1, 5.8.9, and 5.6.1 - Perl2Exe V10.40B for Windows 64-bit (Oct 3 2011)
Windows version supports Perl 5.12.4 64-bit - Perl2Exe V10.40 for Linux (Jun 25 2011)
For Perl 5.10.1
- Perl2Exe V9.110 for Windows (Dec 7 2009)
Supports Perl 5.10.1, 5.10.0, 5.8.8, and 5.6.1
For Perl 5.10.0
- Perl2Exe V9.100B for Windows (Mar 14 2008)
Supports Perl 5.10.0, 5.8.8, and 5.6.1
- Perl2Exe V9.100 for AIX (Jan 18 2008)
- Perl2Exe V9.100 for HP-UX (Apr 12 2008)
- Perl2Exe V9.100 for Linux (May 4 2008)
- Perl2Exe V9.100 for Linux 64bit (May 4 2008)
- Perl2Exe V9.100 for SunOS (Jan 18 2008)
- Perl2Exe V9.100 for SunOS-x86 (Jan 18 2008)
- Perl2Exe V9.100 for SunOS-x86-64bit (Jan 18 2008)
- Perl2Exe V9.100 for MacOSX (Jan 18 2008)
- Perl2Exe V9.100 for MacOSX-ppc (Jan 18 2008)
- Perl2Exe V9.100 for FreeBSD64 (Jan 18 2008)