Datamaskiner, Programvare
GCC kompilator for Windows
Med forkortelsen GCC kjent for mange mennesker som er forbundet med programvareutvikling. Dette kompilatoren - verktøy for utviklere som er forpliktet til fri programvare. I utgangspunktet var dette verktøy laget for Linux-baserte systemer. Men det er også realisering av GCC for Windows. hun ringte MinGW.
historien
Verktøy som tradisjonelt har vært brukt til å utvikle programmer for å støtte åpne operativsystemer er GNU verktøy. Prosjektet med dette navnet ble skapt av Richard Stallman i 1984. Nødvendigheten av det var på grunn av det faktum at i de dager var det vanskelig samarbeid mellom programvareutviklere. Dette har skjedd på grunn av det faktum at eierne av kommersielle programmer organisert mange hindringer for et slikt samarbeid. Målet med prosjektet var å lage et sett med programvare, kombinert enkelt lisens som ikke ville tillate noen å tildele enerett til slik programvare. Det er en del av et slikt kit er verktøyet for programmerere - GCC. For Windows analog ble etablert først senere.
Hva er en kompilator?
Det bør forklare hva denne typen programvare. Hvorfor er det nødvendig? Generelt GCC-kompilatoren for Windows eller Linux - er et program som kan konvertere kildekoden er skrevet av programmerer, til maskinkode som kan forstå datamaskinen. Det er slikt som et "skall". Dens funksjon er den samme som for kompilatoren, men den utfører oversettelsen linje for linje, ikke helt. Programmet blir omdannet til bytekode - en mellomform, som er en binær kode. Han tolket under kjøring bestemt virtuell maskin.
utforming
Filer som inneholder kildekoden, er opprettet som ren tekst dokumenter. De kan lages ved hjelp av en enkel tekst editor. Du kan også dra nytte av spesielle utviklingsmiljøer, der redaktører er bygget. Slike midler er KDevelop. Dette medium inneholdende som redaktør, og en innebygd i konsollen, som ligger under tekst. Utbygger er i stand til å engasjere seg i et program som kode redigering, og gi kommandoen konsollen, uten å måtte bytte mellom vinduer.
Før du oppretter et prosjekt du vil lage katalogen, og det allerede - et tekstdokument.
funksjoner
GCC for Windows MinGW tildeler som standard til alle kjørbare filer som er opprettet, navnet - a.out. Hvis du ønsker å gi et annet navn, er det nødvendig å legge til i samlingen kommando -o flagg med navnet. Dette er bare ett av mange flagg. Hvis du vil se alt, må du ringe mannen gcc kommando i kommandolinjen. For Windows-teamet er det samme som i Linux. Før brukeren vil hjelpe systemet for kompilatoren. Her kan du se at hver flagget betyr. For å avslutte hjelpesystemet, må du trykke på tasten Q.
GCC Arbeidet omfatter tre faser:
- behandling med preprosessoren;
- samling;
- layout.
På den første etappen i hoved filen inneholder innholdet i header filer som er angitt i direktivene i begynnelsen av programmet.
I den andre fasen av programmet tekst skrevet i et programmeringsspråk er konvertert til maskininstruksjoner satt, og resultatet blir lagret i objektet fil. Det er verdt å merke seg at på forskjellige datamaskiner av filformatet kan variere. Det er derfor det er mer praktisk å distribuere programmet i form av kildekoden, slik at de kan være tilgjengelige for alle arkitektur. Dette er det som gjør GCC. ARM, Windows, Intel, Unix - overalt evnen til å kjøre programmet.
I den siste fasen binde alle objekt-filer til én. Resultatet er en kjørbar fil.
Dermed GCC - et praktisk verktøy for utviklere som er behagelig å bruke når du oppretter programmer.
Similar articles
Trending Now