GNU verktygskedja

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 21 juni 2015; kontroller kräver 5 redigeringar .

GNU-verktygskedjan  är en uppsättning mjukvarupaket skapade av GNU- projektet som behövs för att kompilera och generera körbar kod från källan. De är standardutvecklingsverktyget för program och Linux-kärnan .

Komposition

GCC

GNU Compiler Collection ( GCC ) är en samling kompilatorer från GNU - projektet .

GNU - kompilatorerna utvecklas och underhålls av GNU - communityn . Detta är gratis programvara som distribueras av FSF . De används för att sammanställa de flesta av programmen i projektet och många andra. GNU Compiler Collection består av två delar - en uppsättning kompilatorer från olika språk till ett abstrakt syntaxträd oberoende av språk och processor (sådana kompilatorer kallas frontends) och en uppsättning "kompilatorer" som gör trädet till objekt kod för olika processorer (sådana program kallas backends). ). Detta schema låter dig göra koden mobil: vilken kod som helst som kompileras för en processor kommer sannolikt att kompileras för resten. Nu har front-ends skrivits för en mängd olika programmeringsspråk och back-ends för alla större processorer, inklusive de som används i handdatorer .

Utvecklarprogram

Dessa program behövs av dem som sysslar med programmering, fixar fel, lägger till program.

Länkar