Crosskompilaatorite
Crosskompilaatorid on kompilatsioonitööriistad, mida kasutatakse tarkvara arendamiseks ühel platvormil (host-masin) teisel platvormil (sihtmärgi platvorm) käivitamiseks. Peamine põhjus crosskompilaatorite kasutamiseks on see, et sihtmärgi platvormil ei pruugi olla piisavalt ressursse kompileerimiseks või see võib olla täiesti erineva arhitektuuriga. Näiteks võib arendaja kasutada võimsat lauaarvutit (host) tarkvara kompileerimiseks väikesele manussüsteemile (sihtmärk) või mobiiltelefonile.
Crosskompilaator koosneb tavaliselt mitmest osast, sealhulgas crosskompilaatorist endast, sihtmärgi arhitektuurile sobivast assemblerist, linkijast ja standardteekidest. Need
Crosskompilaatorite kasutamine on laialt levinud mitmesugustes rakendustes. Manussüsteemide arendamisel on see peaaegu möödapääsmatu, kuna manussüsteemid on