OrdinadorsProgramari

Compilador GCC per a Windows

Amb el CCG abreviatura familiar per a moltes persones que s'associen amb el desenvolupament de programari. Aquest compilador - eina per a desenvolupadors que estan compromesos amb el programari lliure. Inicialment, aquesta eina va ser creada per als sistemes basats en Linux. Però hi ha també la realització de GCC per a Windows. cridar MinGW.

història

Les eines que s'han utilitzat tradicionalment per a desenvolupar programes de suport als sistemes operatius oberts són eines GNU. El projecte amb aquest nom va ser creat per Richard Stallman el 1984. La necessitat que era a causa del fet que en aquells dies era difícil la col·laboració entre els desenvolupadors de programari. Això ha passat a causa del fet que els propietaris dels programes comercials organitzen molts obstacles per a aquesta cooperació. L'objectiu del projecte era crear un conjunt de programari, llicència individual combinat que no permetria a algú per assignar drets exclusius per a aquest programari. És part d'un kit d'aquest tipus és l'eina per als programadors - GCC. Per anàleg de Windows es va establir més tard.

Què és un compilador?

Ha d'explicar el que aquest tipus de programari. Per què és necessari? En GCC-compilador general per a Windows o Linux - és un programa que pot convertir el codi font escrit pel programador, a codi de màquina que pugui entendre l'ordinador. Hi ha una cosa tal com una "closca". La seva funció és la mateixa que la del compilador, però realitza la línia Traducció per línia, no del tot. El programa es converteix al codi de bytes - una forma intermèdia, que és un codi binari. A continuació, interpretada a la màquina virtual específic de temps d'execució.

disseny

Els arxius que contenen codi font, es creen com a documents de text pla. Poden ser creats utilitzant qualsevol senzill editor de text. També pot prendre avantatge dels entorns de desenvolupament especials, en què es construeixen els editors. Tals mitjans és KDevelop. Aquest mitjà conté com a editor, i una consola integrada, que es troba sota l'editor. El desenvolupador és capaç de participar en un programa com l'edició de codi, i donar a la consola d'ordres, sense haver de canviar entre finestres.

Abans de crear un projecte que vol crear el directori, i ja - un document de text.

característiques

GCC MinGW per a Windows assigna per defecte a tots els arxius executables que es creen, el nom - a.out. Si voleu donar un nom diferent, cal afegir a la bandera -o comandament de compilació amb el nom. Aquesta és només una de les moltes banderes. Per veure totes, cal marcar la comanda línia de comanda man gcc. Per a l'equip de Windows és el mateix que en Linux. Abans que l'usuari va a ajudar el sistema per al compilador. Aquí es pot veure que significa cada bandera. Per sortir del sistema d'ajuda, cal prémer la tecla P.

GCC treball inclou tres etapes:

  • tractament amb el preprocessador;
  • la compilació;
  • disseny.

A la primera etapa al fitxer principal conté el contingut dels fitxers de capçalera que s'especifiquen en les directives al començament del programa.

En la segona fase del text del programa escrit en un llenguatge de programació es converteix en instruccions de màquina establerts, i el resultat es guarda a l'arxiu d'objecte. Val la pena assenyalar que en equips diferents del format de fitxer pot ser diferent. És per això que és més convenient per distribuir el programa en forma de codi font, per a que puguin estar disponibles per a qualsevol arquitectura. Això és el que fa que el GCC. ARM, Windows, Intel, Unix - a tot arreu la possibilitat d'executar el programa.

En l'última etapa d'unir tots els arxius d'objectes en una de sola. El resultat és un arxiu executable.

Per tant, GCC - una eina útil per als desenvolupadors que se senten còmodes d'usar en crear programes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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