/ / GCC prevodilac za Windows

GCC prevodilac za Windows

Kratica GCC poznata je mnogim ljudima kojivezan za razvoj softvera. Ovaj je prevoditelj alat za programere slobodnih softvera. U početku je ovaj alat stvoren za Linux sustave. Ali tu je i GCC implementacija za Windows. Zove se MinGW.

priča

gcc za prozore

Sredstva koja se tradicionalno koristerazvojni programi za otvorene operativne sustave su alati GNU. Projekt s tim imenom stvorio je Richard Stallman 1984. godine. Njegova je potreba bila posljedica činjenice da je u to vrijeme suradnja između programera bila teška. To se dogodilo zbog činjenice da su vlasnici komercijalnih programa postavili brojne prepreke takvoj suradnji. Cilj projekta bio je stvoriti set softvera, objedinjenih jednom licencom, koji nekome neće omogućiti dodjela ekskluzivnih prava na takav softver. Dio je takvog skupa i alat je za programere - GCC. Za Windows je kasnije stvoren analog.

Što je prevoditelj?

Vrijedno je objasniti o kakvom se softveru radi.pružajući. Čemu služi? Općenito, GCC prevodilac za Windows ili Linux program je koji može pretvoriti izvorni kôd koji je napisao programer u strojni kod koji računalo može razumjeti. Postoji "tumač". Njegove su funkcije iste kao i kod prevoditelja, ali on obavlja prijevod linija po redak, a ne u cijelosti. U ovom se slučaju program pretvara u bajt kod - intermedijarni oblik, a to je binarni kod. Tada se tijekom izvođenja to tumači posebnim virtualnim strojem.

dizajn

gcc prevodilac za Windows

Datoteke koje sadrže izvorne kodove kreirane su kaojednostavni tekstualni dokumenti. Mogu se stvoriti pomoću bilo kojeg jednostavnog uređivača teksta. Pored toga, možete iskoristiti posebna razvojna okruženja u koja su ugrađeni urednici. Ovaj alat je KDevelop. Ovo je okruženje koje sadrži i uređivač i integriranu konzolu koja se nalazi ispod uređivača. Programer će u jednom programu dobiti mogućnost uređivanja koda i davanja naredbi konzole bez prebacivanja između prozora.

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

Značajke

gcc ručni prozori

GCC za Windows MinGW dodjeljuje prema zadanim postavkamasvim izvršnim datotekama koje se stvore, ime je a.out. Ako trebate dati drugo ime, u naredbu za kompilaciju morate dodati zastavu -o s imenom. Ovo je samo jedna od mnogih zastava. Da biste vidjeli sve, u naredbeni redak morate upisati man gcc. Za Windows je naredba ista kao i u sustavu Linux. Sustav pomoći za prevoditelj pojavit će se pred korisnikom. Ovdje možete vidjeti što svaka zastava znači. Za izlaz iz sustava pomoći pritisnite tipku Q.

Rad GCC uključuje tri faze:

  • predprocesorska obrada;
  • kompilacija;
  • izgled.

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

U drugoj je fazi tekst programa napisanprogramskog jezika, pretvara se u skup strojnih uputa, a rezultat se sprema u objektnu datoteku. Vrijedi 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 može pristupiti bilo koja arhitektura. Upravo to čini GCC. ARM, Windows, Intel, Unix - programi se mogu pokrenuti svugdje.

U posljednjoj fazi sve se datoteke datoteke povezuju u jednu. Rezultat je pokretačka datoteka.

Stoga je GCC prikladan alat za programere koji se lako koriste prilikom stvaranja programa.

volio:
0
Popularni postovi
Duhovni razvoj
hrana
y