If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is a cross-compiler.
Pokiaľ zkompilovaný program môže bežať na počítači, ktorého CPU alebo operačný systém sú odlišné od počítača, na ktorom beží kompilátor, hovoríme o krížovom kompilátore.