Računala, Softver
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