OrdenagailuakSoftware

GCC Windows konpiladorea

the laburdura GCC direnek software garapen lotutako jende askok ezagutzen With. konpiladorea hau - software libre duten konpromisoa garatzaileentzat tresna. Hasieran, tresna hau Linux-oinarritutako sistema sortu. Baina bada ere GCC gauzatzeko Windows. MinGW deitu zuen.

istorioa

tradizioz sistema eragile irekia onartzen programak garatzeko erabili dira tresnak GNU tresnak dira. Izen bereko proiektua Richard Stallman-ek sortu zuen 1984an. horren beharra zegoen, izan ere, egun horietan software garatzaile arteko elkarlana zaila zen ondorioz. Hau izan ere, komertzial programen jabeek duten oztopo asko antolatu lankidetza gertatu. Proiektu honen helburua software multzo bat, konbinatu bakar lizentzia hori ez litzateke baimendu norbaitek software hala nola, eskubide esklusiboak esleitzeko sortzea zen. GCC - esaterako kit baten zati programatzaileek tresna da da. Windows analogikoa For ezarri zen geroago.

Zer da konpiladore bat?

azaldu zer software mota hau behar da. Zergatik da beharrezkoa? orokorrean, Windows edo Linux GCC-konpiladorea In - programa bat iturri kodea programatzaile idatzitako bihur dezake, makina kodea duten ordenagailu ulertu ahal izateko. Ez dago gauza bat, hala nola "oskol" gisa. Bere funtzioa konpiladorea duten bera da, baina itzulpen line lerro egiten da, ez osorik. Programa da bytecode bihurtutako - tarteko forma bat da, eta horrek bitar kode bat da. Orduz exekuzio espezifikoa makina birtual batean interpretatu zuen.

diseinua

iturburu-kodea jasotzen dituen fitxategiak, testu arrunta dokumentuak sortzen dira. simple erabiliz sortu daiteke dute testu editorea. Zuk ere aprobetxatu ahal garapen ingurune bereziak, bertan editoreak eraiki dira. Horrelako baliabide KDevelop da. Euskarri hau editore bat, eta horma-kontsola bat, hau da editore azpian dago gisa duten. Sustatzailearen kodea editatzeko bezalako programa bat burutzeko, eta komando kontsola eman, leihoak artean aldatzeko beharrik gabe.

Aurretik direktorioa sortu nahi al duzu proiektu bat sortu, eta, dagoeneko - testu-dokumentu bat.

Ezaugarriak

GCC Windows MinGW for ematean lehenetsita sortu dira fitxategiak exekutagarria guztiak, izena emateko - a.out. beste izen bat eman nahi izanez gero, ezinbestekoa da gehitu konpilazio komandoa -o bandera izenarekin. Hau bat besterik banderak askoren da. guztiak ikusteko, komando lerroko gizon gcc komandoa markatu behar duzu. Windows taldeak For Linux ere berdina da. erabiltzaileari aurretik sistemaren lagunduko konpilatzailea da. Hemen ikusi dezakezu bandera bakoitzak esan nahi du. laguntza sistema irteteko, gako G sakatu behar duzu

GCC lanak hiru fasetan sartzen dira:

  • preprocessor batera tratamendua;
  • compilation;
  • diseinua.

fitxategi-nagusian lehenengo fasean diren zuzentarau zehaztutako programaren hasieran goiburu fitxategiak edukia dauka.

programazio hizkuntza batean idatzitako programa testuaren bigarren fasean dago ezarrita makina argibideak bihurtuta, eta emaitza da objektuaren fitxategian gorde. Merezi formatu honetako ordenagailu ezberdinetan hori ez datoz bat egoten. Horregatik erosoagoa programa banatzeko iturburu kodearen forma da, beraz, erabilgarri izan daitezke edozein arkitektura da. Hau da, zer GCC egiten. ARM, Windows, Intel, Unix - nonahi programa abiatzean gaitasuna.

azken fasean lotu objektu fitxategiak guztiak batean. Emaitza fitxategi exekutagarria da.

Horrela, GCC - nor eroso denean programak sortzeko erabili garatzaileentzat tresna erabilgarri bat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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