Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Ein Cross-Compiler bezeichnet einen Compiler der auf einer Computerplattform läuft und ein ausführbares Programm für andere Computerplattform erzeugt.
Ein Cross-Compiler wird normalerweise benutzt um Betriebssystem auf eine neue Hardwareplattform zu portieren um Programme für ein Embedded System zu erstellen.
Ein häufig benutzter Compiler der für Einsatz als Crosscompiler geeeignet ist ist der GCC .