Työkaluketjut tarjoavat tarvittavat työkalut koodin kääntämiseen. Mukautetut työkaluketjut sisältävät usein optimointeja, joita voisit käyttää – opi lisää tästä oppaasta.
Työkaluketjut ovat periaatteessa joukko kehitystyökaluja, joita käytetään ketjussa (yhden työkalun tulos tulee syötteeksi seuraavalle ja niin edelleen) lähdekoodin (tässä tapauksessa ROM- ja ytimet). Vaikka tähän käytetään yleensä Android NDK -työkaluketjua (joka tulee muun muassa GCC: n mukana), kehittäjät voivat halutessaan käyttää myös muita työkaluketjuja. Näitä voivat olla esimerkiksi suorituskykyyn tai vakauteen keskittyvät optimoinnit.
Linaro ja SaberMod ovat kaksi suosittua esimerkkiä mukautetuista työkaluketjuista. Molemmat esittelevät useita optimointeja, erityisesti uusille ARM-suorittimille. Jos yrität löytää Jos haluat tietää, miten voit vaihtaa mukautettuun työkaluketjuun, sinun kannattaa katsoa opetusohjelma XDA Senior Jäsen frap129 on kirjoittanut. Siinä hän selittää, kuinka haluttu työkaluketju noudetaan sekä sen käyttöön tarvittavat muutokset. Vaikka opas käyttää esimerkkeinä Linaroa ja SaberModia, sitä voidaan käyttää myös missä tahansa muussa mukautetussa työkaluketjussa. Kiinnostunut? Siirry kohtaan
Vaihdetaan Custom Toolchain Guide -keskusteluketjuun nyt aloitetaan!Räätälöityjen työkaluketjujen käyttäminen, vaikka se voi tarjota merkittäviä etuja, voi myös vaikuttaa kielteisesti vakauteen ja aiheuttaa virheitä, joita on vaikea jäljittää ja korjata. Tämä on hyvä pitää mielessä kokeilussa!
Jos olet vasta aloittamassa ja haluat oppia kääntämään ROM-levyn tai ytimen lähdekoodista, olemme myös auttaneet sinua. Suuntaa kohti XDA-yliopisto, jossa on opetusohjelmia juuri tähän ja paljon muuta.