Rīku ķēdes nodrošina koda apkopošanai nepieciešamos rīkus. Pielāgotajām rīku ķēdēm bieži tiek piedāvāta optimizācija, ko varat izmantot — uzziniet, kā to izdarīt, izmantojot šo rokasgrāmatu.
Rīku ķēdes būtībā ir izstrādes rīku kopums, kas tiek izmantots ķēdē (viena rīka izvade kļūst par ievadi nākamajam un tā tālāk), lai kompilētu pirmkodu (šajā gadījumā ROM un kodoli). Lai gan parasti šim nolūkam tiek izmantota Android NDK rīkķēde (kas cita starpā ir pievienota GCC), izstrādātāji, ja vēlas, var izmantot arī citas rīku ķēdes. Tie var ietvert optimizāciju, piemēram, koncentrējoties uz veiktspēju vai stabilitāti.
Linaro un SaberMod ir divi populāri pielāgoto rīku ķēdes piemēri. Viņi abi ievieš vairākas optimizācijas, īpaši jaunākajiem ARM CPU. Ja jūs mēģināt atrast lai uzzinātu, kā pārslēgties uz pielāgotu rīku ķēdi, iespējams, vēlēsities skatīt pamācību XDA Senior Biedrs frap129 ir uzrakstījis. Tajā viņš paskaidro, kā iegūt vajadzīgo rīku ķēdi, kā arī nepieciešamās izmaiņas, lai to izmantotu. Lai gan rokasgrāmatā kā piemēri ir izmantoti Linaro un SaberMod, to var izmantot arī jebkurai citai pielāgotai rīku ķēdei. Interesē? Dodieties uz
Pielāgotu rīkķēžu izmantošana, lai gan tā var sniegt ievērojamas priekšrocības, var arī negatīvi ietekmēt stabilitāti un radīt kļūdas, kuras ir grūti izsekot un novērst. Tas ir labi jāpatur prātā eksperimentējot!
Ja jūs tikko sākat un vēlaties uzzināt, kā kompilēt ROM vai kodolu no avota, mēs arī jums palīdzēsim. Dodieties uz XDA-universitāte, kurā ir pamācības, lai to paveiktu un daudz ko citu.