All Projects → checkra1n → toolchain

checkra1n / toolchain

Licence: other
the checkra1n set of tools targeting bare metal, Linux and Windows

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
fortran
972 projects
XC
17 projects
XS
67 projects
objective c
16641 projects - #2 most used programming language

Universal toolchain

Low-effort cross-compiling for the masses.

What's Universal toolchain? It's a collection of sysroots and shell scripts in such a way that allows you to build for multiple architectures. You just need to bring your own Clang.

Why? Not spending the whole time playing around with building multiple compilers.

What architectures for?

For Linux:

  • arm-linux-musleabi (ARMv5T onwards)
  • aarch64-linux-musl (ARMv8-A AArch64)
  • x86_64-linux-musl (AMD64)
  • i486-linux-musl (i486 onwards)

For Windows:

  • i686-w64-mingw32
  • x86_64-w64-mingw32

What's the catch?

Apple LLVMs do not have LLD. An LLD is as such included in this repository for macOS use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].