GCC prevodilac za Windows

S akronimom GCC poznati su mnogi ljudi koji su uključeni u razvoj softvera. Ovaj prevodilac je alat za programere koji se bave slobodnim softverom. U početku je ovaj alat stvoren za Linux sustave. No, tu je i implementacija GCC-a za Windows. Zove se MinGW.

priča

gcc za prozore

Alati koji se tradicionalno koriste za razvoj programa otvorenih operativnih sustava su GNU alati. Projekt s ovim imenom stvorio je Richard Stallman 1984. Potreba za njom bila je posljedica činjenice da je u to vrijeme bilo teško surađivati ​​između programskih programera. To je bilo zbog činjenice da su vlasnici komercijalnih programa dogovorili mnoge prepreke takvoj suradnji. Cilj projekta bio je stvoriti skup softvera, ujedinjen s jednom licencom, koji ne bi dopustio da netko dodijeli isključiva prava na takav softver. Dio ovog skupa je alat za programere - GCC. Za Windows, analogni je izrađen kasnije.

Što je prevodilac?

Vrijedno je objasniti kakav je to softver. Zašto je to? Općenito, GCC prevodilac za Windows ili Linux je program koji može pretvoriti izvorni kod kojeg programer napiše u strojni kod koji računalo može razumjeti. Još uvijek postoji takva stvar kao "tumač". Njegove funkcije su jednake onima kod prevodioca, ali provodi liniju za prevođenje redom, a ne u cijelosti. U tom se slučaju program pretvara u bajtkodak - srednji obrazac, koji je binarni kod. Tada se interpretira tijekom izvršenja posebnim virtualnim strojem.

dizajn

gcc prevodilac za prozore

Datoteke koje sadrže izvorne kodove stvaraju se kao jednostavni tekstni dokumenti. Može ih se stvoriti pomoću bilo koje jednostavne uređivač teksta. Osim toga, možete koristiti i posebna razvojna okruženja u kojima su ugrađeni urednici. Ovaj alat je KDevelop. Ovo je okruženje koje sadrži i urednik i ugrađenu konzolu koja se nalazi ispod urednika. Programer dobiva priliku za uređivanje koda u jednom programu i davanje naredbi konzole bez prelaska između prozora.

Prije stvaranja projekta, morate stvoriti direktorij, a već u njemu - tekstualni dokument.

Značajke



gcc prozori

GCC za Windows MinGW prema zadanim postavkama dodjeljuje sve izvršne datoteke koje su stvorene, ime je a.out. Ako želite dati drugo ime, morate dodati -o zastavicu s imenom u naredbu za kompiliranje. Ovo je samo jedna od mnogih zastava. Da biste vidjeli sve, morate upisati čovjeka gcc u naredbenom retku. Za Windows, naredba je ista kao i za Linux. Sustav pomoći za prevodilac pojavljuje se pred korisnikom. Ovdje možete vidjeti što znači svaka zastava. Da biste izašli iz sustava pomoći, pritisnite tipku Q.

Rad GCC-a uključuje tri stupnja:

  • obrada s predprocesorom;
  • kompilacija;
  • izgled.

U prvoj fazi, sadržaj datoteka zaglavlja, koji su navedeni u direktivama na početku programa, uključeni su u glavnu datoteku.

U drugoj fazi tekst programa, napisan na programskom jeziku, pretvara se u skup uputa stroja, a rezultat se pohranjuje u datoteku objekta. Važno je napomenuti da se na različitim računalima format ove datoteke može razlikovati. Zato je prikladnije distribuirati programe u obliku izvornog koda, tako da im se može pristupiti za svaku arhitekturu. To je ono što GCC čini. ARM, Windows, Intel, Unix - programi mogu raditi posvuda.

U posljednjoj fazi, sve datoteke objekata povezane su u jednu. Rezultat je izvršna datoteka.

Dakle, GCC je prikladan alat za programere koji su udobni za upotrebu prilikom izrade programa.

Dijelite na društvenim mrežama:

Povezan
Koji su oni minimalni zahtjevi za sustav Windows 7?Koji su oni minimalni zahtjevi za sustav Windows 7?
SDK - što je to? Opis i značajkeSDK - što je to? Opis i značajke
Pojedinosti o tome kako instalirati igru ​​na Windows PhonePojedinosti o tome kako instalirati igru ​​na Windows Phone
Što je softver? Kakav je program Softver?Što je softver? Kakav je program Softver?
Što je kompilator - opisŠto je kompilator - opis
Programski jezik c (s)Programski jezik c (s)
Kako instalirati DirectX 11 na Windows 7: UputaKako instalirati DirectX 11 na Windows 7: Uputa
Nvidia GeForce Iskustvo na sustavu Windows 10: OpisNvidia GeForce Iskustvo na sustavu Windows 10: Opis
Microsoft Visual C ++: što je to i zašto?Microsoft Visual C ++: što je to i zašto?
Program ažuriranja upravljačkih programa za Windows 7 i druge operacijske sustave: zašto je to…Program ažuriranja upravljačkih programa za Windows 7 i druge operacijske sustave: zašto je to…
» » GCC prevodilac za Windows
LiveInternet