Zum Inhalt springen

Cross-Compiler

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 26. Februar 2007 um 07:32 Uhr durch Thijs!bot (Diskussion | Beiträge) (Bot: Ergänze: zh:交叉编译). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein Cross-Compiler bezeichnet einen Compiler, der auf einer Hostplattform läuft und Objektdateien oder ein ausführbares Programm für eine andere Zielplattform erzeugt.

Cross-Compiler werden typischerweise benutzt, um ein Betriebssystem oder sich selbst auf eine neue Hardwareplattform zu portieren oder um Programme für eingebettete Systeme zu erstellen.

Populäre freie Compiler, die zum Teil auch für den Einsatz als Cross-Compiler geeignet sind, sind z.B. der GNU C Compiler GCC und der FreePascal-Compiler FPC.

Für einige 8-Bit Zielsysteme (Intel 8051, Zilog Z80, Dallas 80C390, Motorola HC08, Microchip PIC) eignet sich der ebenfalls freie Small Device C Compiler SDCC.

Bekannt ist auch der cc65 für alte 6502-basierte Computerarchitekturen.