ristkompilaatorit
Ristkompilaatorid, tuntud ka kui cross-compilerid, on arvutiprogrammid, mis on loodud tarkvara kompileerimiseks ühes arvutisüsteemis (host-keskkonnas) teise, erineva arhitektuuri või operatsioonisüsteemiga arvutisüsteemi (sihtkeskkonna) jaoks. Peamine eesmärk on võimaldada tarkvara arendamist platvormil, millel puuduvad vajalikud vahendid või ressursid sihtkeskkonna tarkvara otse kompileerimiseks.
Näiteks võib ristkompilaatorit kasutada arendaja oma personaalarvutis (nt Windows) kompileerimiseks tarkvara, mis on mõeldud jooksma manussüsteemis
Ristkompilaator koosneb tavaliselt mitmest komponendist, sealhulgas rist-eesots ja rist-tagasiside. Eesots vastutab lähtekoodi analüüsimise ja selle esindusvormi