Windows-to-Linux Cross-Compiler Toolchains

Home  | W2L | M2LS2L

The best, most up-to-date and comprehensive open-source toolchains on the market!
They target musl libc, the better C standard library, and include Linux kernel headers.

From Windows XP through 10, cross-compile your C, C++, and Fortran applications
for Linux on ARM, Motorola 68000, MIPS, OpenRISC, PowerPC, RISC-V, S/390,
SuperH, x86-based, and (very soon) SPARC.

While these toolchains work well out of the box, they're intended to supplement
a Cygwin or MSYS development environment (which includes common build tools).
Use Docker? We've got you covered. Use WSL? Download these instead.

Installation is easy: extract a toolchain and update your %PATH% environment variable.

Ingredients:

[ source/config.mak ]

Toolchains:

Toolchains support the following languages: C, C++, Fortran except where noteda.
They are cryptographically signed with the following key: 0xB1D0B4566FBBDB40

For Linux-Linux, Linux-Windows, and Windows-Windows toolchains: homepage.
Archived versions are here (cue laughter). Something else? Contact me.

Index of /

Index of /


../
SHA512SUMS                                         24-Dec-2019 03:12               18089
aarch64-linux-musl-cross.zip                       24-Dec-2019 03:11            78983610
aarch64-linux-musl-cross.zip.sig                   24-Dec-2019 03:11                 566
aarch64_be-linux-musl-cross.zip                    24-Dec-2019 03:11            81099604
aarch64_be-linux-musl-cross.zip.sig                24-Dec-2019 03:11                 566
arm-linux-musleabi-cross.zip                       24-Dec-2019 03:11            75217607
arm-linux-musleabi-cross.zip.sig                   24-Dec-2019 03:11                 566
arm-linux-musleabihf-cross.zip                     24-Dec-2019 03:11            75073567
arm-linux-musleabihf-cross.zip.sig                 24-Dec-2019 03:11                 566
armeb-linux-musleabi-cross.zip                     24-Dec-2019 03:11            76820367
armeb-linux-musleabi-cross.zip.sig                 24-Dec-2019 03:11                 566
armeb-linux-musleabihf-cross.zip                   24-Dec-2019 03:11            76692460
armeb-linux-musleabihf-cross.zip.sig               24-Dec-2019 03:11                 566
armel-linux-musleabi-cross.zip                     24-Dec-2019 03:11            75238273
armel-linux-musleabi-cross.zip.sig                 24-Dec-2019 03:11                 566
armel-linux-musleabihf-cross.zip                   24-Dec-2019 03:11            75106784
armel-linux-musleabihf-cross.zip.sig               24-Dec-2019 03:11                 566
armv5l-linux-musleabihf-cross.zip                  24-Dec-2019 03:11            75114084
armv5l-linux-musleabihf-cross.zip.sig              24-Dec-2019 03:11                 566
armv7l-linux-musleabihf-cross.zip                  24-Dec-2019 03:11            75105010
armv7l-linux-musleabihf-cross.zip.sig              24-Dec-2019 03:11                 566
armv7m-linux-musleabi-cross.zip                    24-Dec-2019 03:11            75252183
armv7m-linux-musleabi-cross.zip.sig                24-Dec-2019 03:11                 566
armv7r-linux-musleabihf-cross.zip                  24-Dec-2019 03:11            75105713
armv7r-linux-musleabihf-cross.zip.sig              24-Dec-2019 03:11                 566
i486-linux-musl-cross.zip                          24-Dec-2019 03:11            80315549
i486-linux-musl-cross.zip.sig                      24-Dec-2019 03:11                 566
i686-linux-musl-cross.zip                          24-Dec-2019 03:11            80617880
i686-linux-musl-cross.zip.sig                      24-Dec-2019 03:11                 566
m68k-linux-musl-cross.zip                          24-Dec-2019 03:11            65789137
m68k-linux-musl-cross.zip.sig                      24-Dec-2019 03:11                 566
microblaze-linux-musl-cross.zip                    24-Dec-2019 03:11            57094635
microblaze-linux-musl-cross.zip.sig                24-Dec-2019 03:11                 566
microblazeel-linux-musl-cross.zip                  24-Dec-2019 03:11            56251796
microblazeel-linux-musl-cross.zip.sig              24-Dec-2019 03:11                 566
mips-linux-musl-cross.zip                          24-Dec-2019 03:11            76711531
mips-linux-musl-cross.zip.sig                      24-Dec-2019 03:11                 566
mips-linux-musln32sf-cross.zip                     24-Dec-2019 03:11            77092465
mips-linux-musln32sf-cross.zip.sig                 24-Dec-2019 03:11                 566
mips-linux-muslsf-cross.zip                        24-Dec-2019 03:11            77064271
mips-linux-muslsf-cross.zip.sig                    24-Dec-2019 03:11                 566
mips64-linux-musl-cross.zip                        24-Dec-2019 03:11            81634546
mips64-linux-musl-cross.zip.sig                    24-Dec-2019 03:11                 566
mips64-linux-musln32-cross.zip                     24-Dec-2019 03:11            78375491
mips64-linux-musln32-cross.zip.sig                 24-Dec-2019 03:11                 566
mips64-linux-musln32sf-cross.zip                   24-Dec-2019 03:11            78593988
mips64-linux-musln32sf-cross.zip.sig               24-Dec-2019 03:11                 566
mips64el-linux-musl-cross.zip                      24-Dec-2019 03:11            79543293
mips64el-linux-musl-cross.zip.sig                  24-Dec-2019 03:11                 566
mips64el-linux-musln32-cross.zip                   24-Dec-2019 03:11            77080413
mips64el-linux-musln32-cross.zip.sig               24-Dec-2019 03:11                 566
mips64el-linux-musln32sf-cross.zip                 24-Dec-2019 03:11            77277924
mips64el-linux-musln32sf-cross.zip.sig             24-Dec-2019 03:11                 566
mipsel-linux-musl-cross.zip                        24-Dec-2019 03:11            75121347
mipsel-linux-musl-cross.zip.sig                    24-Dec-2019 03:11                 566
mipsel-linux-musln32-cross.zip                     24-Dec-2019 03:11            75156762
mipsel-linux-musln32-cross.zip.sig                 24-Dec-2019 03:11                 566
mipsel-linux-musln32sf-cross.zip                   24-Dec-2019 03:11            75500877
mipsel-linux-musln32sf-cross.zip.sig               24-Dec-2019 03:11                 566
mipsel-linux-muslsf-cross.zip                      24-Dec-2019 03:11            75470053
mipsel-linux-muslsf-cross.zip.sig                  24-Dec-2019 03:11                 566
or1k-linux-musl-cross.zip                          24-Dec-2019 03:11            66457693
or1k-linux-musl-cross.zip.sig                      24-Dec-2019 03:11                 566
powerpc-linux-musl-cross.zip                       24-Dec-2019 03:11            77335005
powerpc-linux-musl-cross.zip.sig                   24-Dec-2019 03:11                 566
powerpc-linux-muslsf-cross.zip                     24-Dec-2019 03:11            77661077
powerpc-linux-muslsf-cross.zip.sig                 24-Dec-2019 03:11                 566
powerpc64-linux-musl-cross.zip                     24-Dec-2019 03:11            83969603
powerpc64-linux-musl-cross.zip.sig                 24-Dec-2019 03:11                 566
powerpc64le-linux-musl-cross.zip                   24-Dec-2019 03:11            82679427
powerpc64le-linux-musl-cross.zip.sig               24-Dec-2019 03:11                 566
powerpcle-linux-musl-cross.zip                     24-Dec-2019 03:11            75883255
powerpcle-linux-musl-cross.zip.sig                 24-Dec-2019 03:11                 566
powerpcle-linux-muslsf-cross.zip                   24-Dec-2019 03:11            76213018
powerpcle-linux-muslsf-cross.zip.sig               24-Dec-2019 03:11                 566
riscv64-linux-musl-cross.zip                       24-Dec-2019 03:11            83810195
riscv64-linux-musl-cross.zip.sig                   24-Dec-2019 03:11                 566
s390x-linux-musl-cross.zip                         24-Dec-2019 03:11            76615147
s390x-linux-musl-cross.zip.sig                     24-Dec-2019 03:11                 566
sh2-linux-musl-cross.zip                           24-Dec-2019 03:11            66867381
sh2-linux-musl-cross.zip.sig                       24-Dec-2019 03:11                 566
sh2-linux-muslfdpic-cross.zip                      24-Dec-2019 03:11            67233394
sh2-linux-muslfdpic-cross.zip.sig                  24-Dec-2019 03:11                 566
sh2eb-linux-musl-cross.zip                         24-Dec-2019 03:11            68041858
sh2eb-linux-musl-cross.zip.sig                     24-Dec-2019 03:11                 566
sh2eb-linux-muslfdpic-cross.zip                    24-Dec-2019 03:11            68409894
sh2eb-linux-muslfdpic-cross.zip.sig                24-Dec-2019 03:11                 566
sh4-linux-musl-cross.zip                           24-Dec-2019 03:11            66909887
sh4-linux-musl-cross.zip.sig                       24-Dec-2019 03:11                 566
sh4eb-linux-musl-cross.zip                         24-Dec-2019 03:11            68104145
sh4eb-linux-musl-cross.zip.sig                     24-Dec-2019 03:12                 566
x86_64-linux-musl-cross.zip                        24-Dec-2019 03:12            87393513
x86_64-linux-musl-cross.zip.sig                    24-Dec-2019 03:12                 566
x86_64-linux-muslx32-cross.zip                     24-Dec-2019 03:12            85047567
x86_64-linux-muslx32-cross.zip.sig                 24-Dec-2019 03:12                 566

Notes: