Инструменталните вериги предоставят необходимите инструменти за компилиране на вашия код. Персонализираните вериги с инструменти често идват с оптимизации, които можете да използвате – научете как с това ръководство.
Веригите инструменти са основно набор от инструменти за разработка, които се използват във верига (изходът на един инструмент става вход за следващия и т.н.), за да се компилира изходен код (в този случай ROM и ядки). Докато инструменталната верига на Android NDK (която идва с GCC, наред с други инструменти) обикновено се използва за това, разработчиците могат да използват и други вериги с инструменти, ако желаят. Те могат да включват оптимизации, фокусирани върху производителността или стабилността, например.
Linaro и SaberMod са два популярни примера за персонализирани вериги с инструменти. И двамата въвеждат няколко оптимизации, особено за последните ARM процесори. Ако се опитвате да намерите разберете как да превключите към персонализирана верига от инструменти, тогава може да искате да разгледате урока XDA Senior Член
Използването на персонализирани вериги от инструменти, въпреки че може да осигури значителни ползи, може също да има отрицателно въздействие върху стабилността и да въведе грешки, които е трудно да се проследят и поправят. Това е добре да имате предвид, докато експериментирате!
Ако тепърва започвате и бихте искали да научите как да компилирате ROM или ядро от изходния код, ние също сме ви покрили. Насочете се към XDA-университет, който има уроци за това и много повече.