cross-compiler
is one whose the platform (
hardware
+
system software
) where it works is different from that one whose generated code is destined.