RačunalaSoftver

GCC kompajler za Windows

Sa skraćenicom GCC poznata mnogim ljudima koji su povezani sa razvojem softvera. Ovaj kompajler - alat za programere koji su posvećeni slobodnog softvera. U početku, ovaj alat je stvoren za sisteme Linux. Ali tu je i realizacija GCC za Windows. zvala MinGW.

priča

Alati koji se tradicionalno koriste za razvoj programa podrške otvoreni operativni sistemi GNU alata. Projekta s ovim imenom je kreirao Richard Stallman u 1984. Neophodnost da je s obzirom na činjenicu da je u tim danima je bilo teško suradnje između programerima. To se dogodilo zbog činjenice da vlasnici komercijalnih programa u organizaciji mnoge prepreke za takvu saradnju. Cilj projekta je bio da se stvori skup softvera, u kombinaciji jednu licencu da neće dozvoliti da neko dodijeliti ekskluzivna prava za takav softver. To je dio takvog kompleta je alat za programere - GCC. Za Windows analogne osnovan tek kasnije.

Šta je kompajler?

Trebalo bi da ono što ovu vrstu softvera objasniti. Zašto je to potrebno? U principu, GCC-prevodilac za Windows ili Linux - je program koji može pretvoriti izvorni kod napisan od strane programera, da mašina kod koji mogu razumjeti kompjuter. Postoji takva stvar kao što je "školjka". Njegova funkcija je ista kao i kompajler, ali to obavlja prevođenje liniju po liniju, a ne u potpunosti. Program se pretvara u bytecode - srednji oblik, što je binarni kod. Zatim je tumačiti u runtime-specifične virtualne mašine.

dizajn

Datoteke koje sadrže izvorni kod, stvaraju se kao običan tekst dokumenata. Oni mogu biti kreirani pomoću bilo jednostavan tekst editor. Također možete iskoristiti posebne razvojnih okruženja, u kojem se grade urednika. Takav način je KDevelop. Ovaj medij koji sadrži kao urednik, i ugrađeni u konzoli, koji se nalazi ispod urednik. Programer je u mogućnosti da se uključe u program kao što je uređivanje koda, a daju komandne konzole, bez potrebe za prebacivanje između prozora.

Prije nego što napravimo projekat želite stvoriti direktorij, i to već - što je tekst u dokumentu.

Značajke

GCC za Windows MinGW dodjeljuje po defaultu za sve izvršne datoteke koje su stvorene, ime - a.out. Ako želite dati drugo ime, potrebno je dodati u kompilaciju komandu -o zastavu sa imenom. Ovo je samo jedan od mnogih zastava. Da biste prikazali sve, potrebno je da pozovete komandnoj liniji čovjek gcc komande. Za Windows tim je isti kao u Linuxu. Prije nego što korisnik će pomoći sistema za kompajler. Ovdje možete vidjeti da je svaka zastavu znači. Da biste izašli iz sistema pomoći, trebate pritisnuti tipku P

GCC rad uključuje tri faze:

  • tretman sa pretprocesora;
  • kompilacija;
  • rasporeda.

U prvoj fazi u glavnom datoteka sadrži sadržaj datoteke zaglavlja koje su navedene u direktivama na početku programa.

U drugoj fazi teksta program napisan u programskom jeziku se pretvara u stroj uputstava, a rezultat se čuva u datoteci objekta. Važno je napomenuti da su na različitim računarima formata datoteka mogu se razlikovati. To je razlog zašto je više prikladan za distribuciju programa u obliku izvornog koda, tako da mogu biti na raspolaganju za bilo koji arhitekture. To je ono što čini GCC. ARM, Windows, Intel, Unix - svuda sposobnost da biste pokrenuli program.

U posljednja faza obavezuje sve datoteke objekata u jednu. Rezultat je izvršna datoteka.

Dakle, GCC - zgodan alat za programere koji su ugodno će se koristiti pri kreiranju programa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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