A GNU eszközlánc a GNU projekt által létrehozott szoftvercsomagok halmaza, amelyek a forrásból futtatható kód fordításához és generálásához szükségesek. Ezek a szabványos fejlesztői eszközök a programok és a Linux kernel számára .
A GNU Compiler Collection ( GCC ) a GNU Project fordítóinak gyűjteménye .
A GNU fordítókat a GNU közösség fejleszti és tartja karban . Ez egy ingyenes szoftver, amelyet az FSF terjeszt . Ezeket használják a projekt legtöbb programjának összeállításához és sok máshoz. A GNU fordítógyűjtemény két részből áll: különböző nyelvű fordítók készletéből egy absztrakt szintaxisfába, amely független a nyelvtől és a processzortól (az ilyen fordítókat frontvégeknek nevezik), valamint egy sor "fordítóból", amelyek a fát objektummá alakítják. kódot a különböző processzorokhoz (az ilyen programokat back endeknek hívják). Ez a séma lehetővé teszi, hogy a kódot mobilvá tegyük: bármely processzorra fordított kód valószínűleg a többihez is lefordítható. Mostanra számos programozási nyelvhez és háttérprogramokhoz írtak előfelületeket az összes főbb processzorhoz, beleértve a PDA -kban használtakat is .
Ezekre a programokra azoknak van szükségük, akik programozással, hibajavítással, programok hozzáadásával foglalkoznak.