Windows-to-Linux Cross-Compiler Toolchains

Home  | W2L | M2L

The best, most up-to-date and comprehensive open-source toolchains on the market!
They're based on 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                                         15-Oct-2019 11:18               18089
aarch64-linux-musl-cross.zip                       15-Oct-2019 11:17            78938876
aarch64-linux-musl-cross.zip.sig                   15-Oct-2019 11:17                 566
aarch64_be-linux-musl-cross.zip                    15-Oct-2019 11:17            81059934
aarch64_be-linux-musl-cross.zip.sig                15-Oct-2019 11:17                 566
arm-linux-musleabi-cross.zip                       15-Oct-2019 11:17            75144645
arm-linux-musleabi-cross.zip.sig                   15-Oct-2019 11:17                 566
arm-linux-musleabihf-cross.zip                     15-Oct-2019 11:17            75014057
arm-linux-musleabihf-cross.zip.sig                 15-Oct-2019 11:17                 566
armeb-linux-musleabi-cross.zip                     15-Oct-2019 11:17            76725894
armeb-linux-musleabi-cross.zip.sig                 15-Oct-2019 11:17                 566
armeb-linux-musleabihf-cross.zip                   15-Oct-2019 11:17            76619801
armeb-linux-musleabihf-cross.zip.sig               15-Oct-2019 11:17                 566
armel-linux-musleabi-cross.zip                     15-Oct-2019 11:17            75158888
armel-linux-musleabi-cross.zip.sig                 15-Oct-2019 11:17                 566
armel-linux-musleabihf-cross.zip                   15-Oct-2019 11:17            75028578
armel-linux-musleabihf-cross.zip.sig               15-Oct-2019 11:17                 566
armv5l-linux-musleabihf-cross.zip                  15-Oct-2019 11:17            75042395
armv5l-linux-musleabihf-cross.zip.sig              15-Oct-2019 11:17                 566
armv7l-linux-musleabihf-cross.zip                  15-Oct-2019 11:17            75046051
armv7l-linux-musleabihf-cross.zip.sig              15-Oct-2019 11:17                 566
armv7m-linux-musleabi-cross.zip                    15-Oct-2019 11:17            75173217
armv7m-linux-musleabi-cross.zip.sig                15-Oct-2019 11:17                 566
armv7r-linux-musleabihf-cross.zip                  15-Oct-2019 11:17            75046638
armv7r-linux-musleabihf-cross.zip.sig              15-Oct-2019 11:17                 566
i486-linux-musl-cross.zip                          15-Oct-2019 11:17            80261122
i486-linux-musl-cross.zip.sig                      15-Oct-2019 11:17                 566
i686-linux-musl-cross.zip                          15-Oct-2019 11:17            80789507
i686-linux-musl-cross.zip.sig                      15-Oct-2019 11:17                 566
m68k-linux-musl-cross.zip                          15-Oct-2019 11:17            65588236
m68k-linux-musl-cross.zip.sig                      15-Oct-2019 11:17                 566
microblaze-linux-musl-cross.zip                    15-Oct-2019 11:17            57067609
microblaze-linux-musl-cross.zip.sig                15-Oct-2019 11:17                 566
microblazeel-linux-musl-cross.zip                  15-Oct-2019 11:17            56233614
microblazeel-linux-musl-cross.zip.sig              15-Oct-2019 11:17                 566
mips-linux-musl-cross.zip                          15-Oct-2019 11:17            76649246
mips-linux-musl-cross.zip.sig                      15-Oct-2019 11:17                 566
mips-linux-musln32sf-cross.zip                     15-Oct-2019 11:17            77025217
mips-linux-musln32sf-cross.zip.sig                 15-Oct-2019 11:17                 566
mips-linux-muslsf-cross.zip                        15-Oct-2019 11:17            76998598
mips-linux-muslsf-cross.zip.sig                    15-Oct-2019 11:17                 566
mips64-linux-musl-cross.zip                        15-Oct-2019 11:17            81611197
mips64-linux-musl-cross.zip.sig                    15-Oct-2019 11:17                 566
mips64-linux-musln32-cross.zip                     15-Oct-2019 11:17            78302946
mips64-linux-musln32-cross.zip.sig                 15-Oct-2019 11:17                 566
mips64-linux-musln32sf-cross.zip                   15-Oct-2019 11:17            78524162
mips64-linux-musln32sf-cross.zip.sig               15-Oct-2019 11:17                 566
mips64el-linux-musl-cross.zip                      15-Oct-2019 11:17            79516856
mips64el-linux-musl-cross.zip.sig                  15-Oct-2019 11:17                 566
mips64el-linux-musln32-cross.zip                   15-Oct-2019 11:17            77004771
mips64el-linux-musln32-cross.zip.sig               15-Oct-2019 11:17                 566
mips64el-linux-musln32sf-cross.zip                 15-Oct-2019 11:17            77212766
mips64el-linux-musln32sf-cross.zip.sig             15-Oct-2019 11:17                 566
mipsel-linux-musl-cross.zip                        15-Oct-2019 11:17            75061032
mipsel-linux-musl-cross.zip.sig                    15-Oct-2019 11:17                 566
mipsel-linux-musln32-cross.zip                     15-Oct-2019 11:17            75095744
mipsel-linux-musln32-cross.zip.sig                 15-Oct-2019 11:17                 566
mipsel-linux-musln32sf-cross.zip                   15-Oct-2019 11:17            75436312
mipsel-linux-musln32sf-cross.zip.sig               15-Oct-2019 11:17                 566
mipsel-linux-muslsf-cross.zip                      15-Oct-2019 11:17            75405365
mipsel-linux-muslsf-cross.zip.sig                  15-Oct-2019 11:17                 566
or1k-linux-musl-cross.zip                          15-Oct-2019 11:17            66402046
or1k-linux-musl-cross.zip.sig                      15-Oct-2019 11:17                 566
powerpc-linux-musl-cross.zip                       15-Oct-2019 11:17            77252074
powerpc-linux-musl-cross.zip.sig                   15-Oct-2019 11:17                 566
powerpc-linux-muslsf-cross.zip                     15-Oct-2019 11:17            77581615
powerpc-linux-muslsf-cross.zip.sig                 15-Oct-2019 11:17                 566
powerpc64-linux-musl-cross.zip                     15-Oct-2019 11:17            83935624
powerpc64-linux-musl-cross.zip.sig                 15-Oct-2019 11:17                 566
powerpc64le-linux-musl-cross.zip                   15-Oct-2019 11:17            82648823
powerpc64le-linux-musl-cross.zip.sig               15-Oct-2019 11:17                 566
powerpcle-linux-musl-cross.zip                     15-Oct-2019 11:17            75807397
powerpcle-linux-musl-cross.zip.sig                 15-Oct-2019 11:17                 566
powerpcle-linux-muslsf-cross.zip                   15-Oct-2019 11:17            76137215
powerpcle-linux-muslsf-cross.zip.sig               15-Oct-2019 11:17                 566
riscv64-linux-musl-cross.zip                       15-Oct-2019 11:17            83794358
riscv64-linux-musl-cross.zip.sig                   15-Oct-2019 11:17                 566
s390x-linux-musl-cross.zip                         15-Oct-2019 11:17            76574904
s390x-linux-musl-cross.zip.sig                     15-Oct-2019 11:17                 566
sh2-linux-musl-cross.zip                           15-Oct-2019 11:17            66838455
sh2-linux-musl-cross.zip.sig                       15-Oct-2019 11:17                 566
sh2-linux-muslfdpic-cross.zip                      15-Oct-2019 11:17            67198161
sh2-linux-muslfdpic-cross.zip.sig                  15-Oct-2019 11:17                 566
sh2eb-linux-musl-cross.zip                         15-Oct-2019 11:17            68019253
sh2eb-linux-musl-cross.zip.sig                     15-Oct-2019 11:17                 566
sh2eb-linux-muslfdpic-cross.zip                    15-Oct-2019 11:17            68377423
sh2eb-linux-muslfdpic-cross.zip.sig                15-Oct-2019 11:17                 566
sh4-linux-musl-cross.zip                           15-Oct-2019 11:17            66858239
sh4-linux-musl-cross.zip.sig                       15-Oct-2019 11:17                 566
sh4eb-linux-musl-cross.zip                         15-Oct-2019 11:17            68067328
sh4eb-linux-musl-cross.zip.sig                     15-Oct-2019 11:17                 566
x86_64-linux-musl-cross.zip                        15-Oct-2019 11:17            87358528
x86_64-linux-musl-cross.zip.sig                    15-Oct-2019 11:17                 566
x86_64-linux-muslx32-cross.zip                     15-Oct-2019 11:17            85018853
x86_64-linux-muslx32-cross.zip.sig                 15-Oct-2019 11:17                 566

Notes: