cross-compiler

Foreign-target code generator

A cross-compiler is a compiler that runs on one type of computer system but produces executable code for a different system.

Developers use cross-compilers when the target device lacks the resources to compile its own software—embedded systems, game consoles, or mobile devices: We used a cross-compiler to build firmware for the microcontroller.

toolchain

linker

Combiner of separate parts

  • assemblerConverts assembly to executable
  • debuggerSoftware error-locating tool
  • IDEUnified coding software suite

parser · preprocessor · static-analysis · executable · binary · toolchain · SDK · disassembler · profiler · loader

targeting

microcontroller

Integrated circuit with processor

  • firmwareHardware's permanent programming
  • ARMReduced instruction processor standard
  • x86Intel processor architecture

architecture · machine-code · bytecode · bootloader · bare-metal · emulator · simulator

optimization

vectorization

Loop-free array computation

portability

shim

Thin piece for leveling

Opposites
compilation directness

cross-compilerinterpreter

One who conveys meaning between languages

virtual machine

Family

cross, compiler, compile, compiled, compiling, compiles, recompile, recompiled, compilation

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G