Cross-compiler

Definition
A cross-compiler is

"[a] compiler that executes on one computer but generates assembly code or object code for a different computer."