ComputereSoftware

GCC compiler til Windows

Med forkortelsen GCC velkendt for mange mennesker, der er forbundet med udvikling af software. Denne compiler - værktøj for udviklere, der er forpligtet til at frigøre software. Oprindeligt var dette værktøj skabt til Linux-baserede systemer. Men der er også realiseringen af GCC til Windows. hun kaldte MinGW.

historie

Værktøjer, der traditionelt har været brugt til at udvikle programmer til støtte åbne operativsystemer er GNU-værktøjerne. Projektet med dette navn blev skabt af Richard Stallman i 1984. Nødvendigheden af at det var på grund af det faktum, at i de dage var det vanskeligt samarbejde mellem software udviklere. Dette er sket på grund af det faktum, at ejerne af kommercielle programmer organiseret mange hindringer for et sådant samarbejde. Formålet med projektet var at skabe et sæt af software, kombineret enkelt licens, der ikke ville tillade nogen at tildele eksklusive rettigheder til sådan software. Det er en del af et sådant kit er det værktøj for programmører - GCC. For Windows-analog blev etableret først senere.

Hvad er en compiler?

Det bør forklare, hvad denne type software. Hvorfor er det nødvendigt? Generelt GCC-compiler til Windows eller Linux - er et program, der kan konvertere kildekoden skrevet af programmøren, at maskinkode, der kan forstå computer. Der er sådan en ting som en "skal". Dens funktion er den samme som den compiler, men den udfører oversættelsen linje for linje, ikke helt. Programmet omdannes til bytekode - en mellemform, som er en binær kode. Han fortolkede på runtime specifik virtuel maskine.

design

Filer, der indeholder kildekode, der opstår som almindelig tekst dokumenter. De kan laves ved hjælp af en simpel teksteditor. Du kan også drage fordel af særlige udvikling miljøer, hvor redaktører er bygget. Sådanne organer er KDevelop. Dette medium indeholdende som redaktør, og en indbygget konsol, som er placeret under editor. Udvikleren er i stand til at engagere sig i et program som kode redigering og give kommandoen konsol, uden at skulle skifte mellem vinduer.

Før du opretter et projekt, du ønsker at oprette mappen, og det allerede - et tekstdokument.

Egenskaber

GCC til Windows MinGW tildeler som standard til alle eksekverbare filer, der oprettes, navnet - a.out. Hvis du ønsker at give et andet navn, skal du tilføje kommandoen til at kompilere -o flaget med navnet. Dette er blot en af mange flag. For at se alle, du har brug for at ringe til kommandolinjen mand gcc kommando. For Windows hold er det samme som i Linux. Før brugeren vil hjælpe system til compileren. Her kan du se, at hver flag betyder. For at afslutte hjælpesystemet, skal du trykke på tasten Q.

GCC arbejde omfatter tre faser:

  • behandling med præprocessoren;
  • kompilering;
  • layout.

På det første stadium i hovedsagen filen indeholder af headeren filer, der er angivet i direktiverne i starten af programmet.

I den anden fase af programmet tekst skrevet i et programmeringssprog omdannes til maskinen anvisningerne, og resultatet gemmes i objektet fil. Det er værd at bemærke, at på forskellige computere i filformatet kan variere. Det er derfor, det er mere bekvemt at distribuere programmet i form af kildekoden, så de kan være til rådighed for enhver arkitektur. Dette er hvad der gør GCC. ARM, Windows, Intel, Unix - overalt evnen til at køre programmet.

I den sidste fase binde alle objekt filer i én. Resultatet er en eksekverbar fil.

Således GCC - et praktisk værktøj for udviklere, der er behagelig at bruge, når du opretter programmer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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