Was ist ein Crosscompiler?

Moderator Persönliche Seite #7493670
Lesenswert?

Tanzbaer schrieb:

der ein Programm für ein anderes Betriebssystem erstellt

Noch allgemeiner: "Für irgendwas anderes". Das kann ein andere Betriebssystem sein oder eine andere CPU-Architektur, ein anderes ABI der gleichen Architektur …

Typische Crosscompiler sind solche, die auf einem Universalcomputer (PC) bspw. für Mikrocontroller-Plattformen compilieren. Da unterscheiden sich für gewöhnlich sowohl OS als auch CPU. Compilierst du auf einem Linux-PC mit amd64-Architektur ein Programm für ein Linux auf dem Raspberry Pi, unterscheidet sich nur die CPU-Architektur. Compilierst du auf dem Linux-PC ein Programm, was am Ende unter Windows laufen soll, unterscheidet sich nur das OS.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren