DatorerProgramvara

GCC kompilator för Windows

Med förkortningen GCC bekant för många människor som är förknippade med mjukvaruutveckling. Denna kompilator - verktyg för utvecklare som har åtagit sig att fri programvara. Inledningsvis var detta verktyg som skapats för Linux-baserade system. Men det finns också förverkligandet av GCC för Windows. hon kallade MinGW.

berättelse

Verktyg som traditionellt har använts för att utveckla program för att stödja öppna operativsystem är GNU verktyg. Projektet med detta namn skapades av Richard Stallman 1984. Nödvändigheten av det berodde på det faktum att i dessa dagar var det svårt samarbete mellan programutvecklare. Detta har hänt på grund av det faktum att ägarna av kommersiella program organiserade många hinder för ett sådant samarbete. Syftet med projektet var att skapa en uppsättning av programvara, kombinerat enda licens som inte skulle tillåta någon att tilldela exklusiva rättigheter för sådan programvara. Det är en del av ett sådant kit är ett verktyg för programmerare - GCC. För Windows analoga grundades först senare.

Vad är en kompilator?

Det bör förklara vad denna typ av programvara. Varför är det nödvändigt? I allmänhet GCC-kompilator för Windows eller Linux - är ett program som kan konvertera källkoden skriven av programmeraren, till maskinkod som kan förstå dator. Det finns en sådan sak som en "skal". Dess funktion är densamma som för kompilatorn, men det utför översättnings rad för rad, inte helt. Programmet omvandlas till bytekod - en mellanform, som är en binär kod. Han tolkade sedan vid körning specifik virtuell maskin.

utformning

Filer som innehåller källkoden, skapas som vanligt textdokument. De kan skapas med hjälp av någon enkel textredigerare. Du kan också dra nytta av speciella utvecklingsmiljöer, där redaktörer byggs. Sådana medel är KDevelop. Detta medium innehållande som redaktör, och en inbyggd konsol, som är belägen under redigeraren. Utvecklaren kan delta i ett program som kodredigering och ge kommandot konsolen, utan att behöva växla mellan fönster.

Innan du skapar ett projekt som du vill skapa katalogen, och det redan - ett textdokument.

funktioner

GCC för Windows MinGW delar som standard på alla körbara filer som skapas, namnet - a.out. Om du vill ge ett annat namn, är det nödvändigt att lägga till sammanställningen kommando -o flagga med namn. Detta är bara en av många flaggor. Om du vill visa alla, måste du ringa kommandoraden mannen gcc kommandot. För Windows-teamet är densamma som i Linux. Innan användaren kommer att bidra till system för kompilatorn. Här kan du se att varje flagga betyder. För att avsluta hjälpsystemet, måste du trycka på knappen Q.

GCC arbete omfattar tre steg:

  • behandling med förprocessorn;
  • sammanställning;
  • layout.

I det första steget i huvudfilen innehåller innehållet i rubrikfiler som anges i direktiven i början av programmet.

I den andra fasen av programmet text skriven i ett programmeringsspråk omvandlas till maskininstruktioner som, och resultatet sparas i objektfilen. Det är värt att notera att på olika datorer i filformatet kan variera. Det är därför det är mer praktiskt att distribuera program i form av källkod, så att de kan vara tillgängliga för alla arkitektur. Det är det som gör GCC. ARM, Windows, Intel, Unix - överallt möjligheten att köra programmet.

I det sista steget att binda alla objektfiler till en. Resultatet är en körbar fil.

Således GCC - ett praktiskt verktyg för utvecklare som är bekväm att använda när du skapar program.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.