Description
Bare-metal and cross-platform 32-bit x86 code can be compiled without depending on the host compiler defaults.
It is useful for kernels, bootloaders, embedded-style experiments, and operating-system tutorials. Cross-compilers are developer tools and require matching binutils, headers, libraries, and build flags.