cross-compilation
nounCross-compilation is when a computer builds a program for a different kind of computer than itself.
The developer used cross-compilation to build the game for a phone while working on a laptop.
OTHER MEANINGS
2. The process of translating source code into machine code for a platform other than the one running the compiler.
Cross-compilation let the team produce firmware for the tiny chip from their desktop machines.
3. In embedded development, compiling software on a powerful workstation for a resource-limited device.
Cross-compilation is standard practice when writing code for microcontrollers.
4. A build technique where the host and target architectures differ, requiring a specialized toolchain.
Setting up cross-compilation required installing a compiler that targets ARM.