← Package directory
Available on winget

Install Strawberry Perl

Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems.

Install with winget
winget install --id StrawberryPerl.StrawberryPerl
Upgrade
winget upgrade --id StrawberryPerl.StrawberryPerl
Uninstall
winget uninstall --id StrawberryPerl.StrawberryPerl

About Strawberry Perl

Perl is a programming language suitable for writing simple scripts as well as complex applications - see https://www.perl.org Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems. It includes perl binaries, compiler (gcc) + related tools, all the external libraries (crypto, math, graphics, xml ...), all the bundled database clients and all you expect from Strawberry Perl.

What's new in 5.42.2.1

Strawberry Perl 5.42.2.1. MSI, portable and PDL editions. Compiled using GCC 13.2 with UCRT. Main differences from a standard Windows perl build using GCC: - Perl has been compiled using the same optimisations as Strawberry Perl 5.38.2.2 and 5.42.0.1. This uses additional options compared to the default -Os. Config_heavy.pl has then been updated to use -O2 when building CPAN distributions.

Read release notes

Version history

Version Updated Notes
5.42.2.1 Unknown Strawberry Perl 5.42.2.1. MSI, portable and PDL editions. Compiled using GCC 13.2 with UCRT. Main differences from a standard Windows perl build using GCC: - Perl has been compiled using the same optimisations as Strawbe...
5.42.0.1 Unknown Strawberry Perl 5.42.0.1. MSI, portable and PDL editions. Compiled using GCC 13.2 with UCRT. Main differences from a standard Windows perl build using GCC: - Perl has been compiled using the same optimisations as Strawbe...
5.40.2.2 Unknown Strawberry Perl 5.40.2.2. MSI, portable and PDL editions. Compiled using GCC 13.2 with UCRT. Main differences from a standard Windows perl build using GCC: - A version of Perl/perl5#23179 is used. This has been modified...
5.40.2.1 Unknown Strawberry Perl 5.40.2.1. MSI, portable and PDL editions. Compiled using GCC 13.2 with UCRT. Main differences from a standard Windows perl build using GCC: - A version of Perl/perl5#23179 is used. This has been modified...
5.40.0.1 Unknown Strawberry Perl 5.40.0.1.MSI, portable and PDL editions.Compiled using GCC 13.2 with UCRT.Main differences from a standard Windows perl build using GCC: - POSIX has been patched as per - Code is compiled using the same o...
5.38.2.2 Unknown Perl 5.38.2 for 64-bit environments.Key differences from the 5.38.0 release are:- The make.exe and cmake.exe files have been removed. They caused clashes with other toolchains. - The patch utility is now the same as the...
5.38.1 Unknown Strawberry Perl 5.38.0 and 5.36.1 MSI, portable and PDL editions.These are compiled using gcc-13.1 (winlibs release 5). Both use the same set of "external" libs.For a list of known test failures and build issues see and...
5.32.1001 Unknown No notes
5.30.2.1 Unknown No notes