Definitions for "Cross compiler"
a type of compiler that can create executable code for a platform different than the one from which it is run
A compiler that runs on one type of computer and compiles source code for a different target computer. For example, a compiler that runs on an Intel x86 and generates object code for Motorola's 68HC05.
A compiler which runs on one machine and produces code for another machine.