Definitions for "Cross-compiler"
(IEEE) A compiler that executes on one computer but generates assembly code or object code for a different computer.
a compiler that generates code for an architecture or machine different from that on which it is executed
a compiler that runs on one architecture but produces binary code for another