Uvod v GCC ukaz v Linuxu
V tem članku bomo videli oris GCC Command v Linuxu, GCC pa skrajšano kot GNU Complier Collection. GCC lahko sestavi C, C ++, Ada in številne druge programske jezike, ki jih sistem razume. Ker je Linux odprtokodni in brezplačni OS, je postal zelo priljubljen med vsemi programerji. Tako za sestavljanje programskih jezikov v Linuxu se uporablja GCC. GCC nam lahko pomaga pri pisanju in izvajanju jezika C v Linuxu na naprednejši način.
Če želite preveriti privzeto različico prevajalnika gcc v vašem sistemu, lahko uporabite ukaz kot -verzijo v vašem ukaznem pozivu Linux.
gcc –version
Osnovna sintaksa GCC
gcc (options) (source_file) (object_files) (-o output_file)
Vzemimo preprost program C in ga izvedemo v Linuxu s pomočjo Linuxa.
Za izvedbo programa C moramo slediti trem korakom. To so:
- Napišite: C Program, za katerega želite sestaviti v okolju Linux.
- Compile: Program za preverjanje, ali obstaja kakšna napaka ali ne.
- Zaženite: programirajte za ogled izhoda v okolju Linux.
Zgornji koraki so opisani v nadaljevanju s primeri in skladnjo:
Možnosti GCC v okolju Linux
Tu je nekaj možnosti, ki jih je mogoče uporabiti pri sestavljanju različnih programskih jezikov v Linuxu. Spodaj smo te možnosti tudi izrecno uporabili za sestavljanje programa C spodaj.
Opcije | Opis |
Gcc –c | Sestavi izhodiščne datoteke v predmetne datoteke, ne da bi jih povezal z drugimi datotekami. |
gcc –dir | Vključuje imenike datotek glave |
gcc –llib | povezati kodo z datotekami knjižnice |
gcc -o izhodna datoteka | Izdelajte izhod, ustvarjen v izhodni datoteki |
gcc –w | Med prevajanjem onemogoči vsa opozorila. |
gcc –zid | med prevajanjem omogoči vsa opozorilna sporočila |
gcc –Wextra | Med kompilacijo omogoči dodatna opozorilna sporočila. |
1. korak: Napišite program C
Ustvarite program C in natisnite "Hello World" v Linuxu tako, da sledite spodnjim korakom. Prepričajte se, da ste shranili program C s .c kot njegovo pripono. Spodnji koraki so, da ustvarite datoteko .c in vanjo napišete kodo. Shranite, preden datoteko zaprete.
- dotaknite main.c
- vi main.c
- napišite spodnjo kodo:
#include
int main(void)
(
printf("\n Hello World \n");
return 0;
)
- shranite kodo v Linux
2. korak: Sestavite program C
Zdaj spodaj so možnosti za sestavljanje preprostega programa C z uporabo GCC v Linuxu. Lahko uporabite možnosti, kot je potrebno, in zgradite svoj program, da dobite želeni rezultat.
1. Osnovna skladnja za sestavljanje C kode je: Če želite sestaviti kodo C, uporabite spodnjo skladnjo. Ta sintaksa se uporablja brez možnosti.
Sintaksa : gcc main.c
Ko sestavite zgornjo kodo, boste dobili izhod z imenom datoteke kot a.out. Privzeti izhod po prevajanju programa C je v obliki "a.exe" ali "a.out".
2. Prav tako lahko izrecno navedemo ime izhodne datoteke s pomočjo –o kot možnosti.
Sintaksa : gcc main.c –o output
3. Če želite videti opozorila, ko pripravljamo program C: moramo pri pripravi programa C uporabiti možnost –wall:
Primer :
#include
int main(void)
(
printf("\n Hello World (%d)\n", i);
return 0;
)
Sintaksa : gcc –wall main.c –o output
Ko nastavimo možnost -wall, lahko vidimo opozorila, ki se lahko pojavijo v naši kodi. Tu bo naša koda dala neinicializirano opozorilo za spremenljivko "i".
4. Za predobdelani izhod z možnostjo –E: izhod bo proizveden v stdout, da bomo rezultat preusmerili v drugo datoteko. Tukaj output.i bi vseboval predhodno obdelani rezultat.
Sintaksa : gcc –E main.c > output.i
5. Če želite dobiti vmesne datoteke s pomočjo –save-temps: Vse vmesne datoteke, ki nastanejo med kompilacijo, lahko shranimo v isti imenik, od koder izvajamo kompilacijo.
Sintaksa : gcc –save-temps main.c
Primer : gcc –save-temps main.c
Izhod : ls
a.out main.c main.i main.o main.s
Tu lahko vidimo tudi vmesne in izvršljive datoteke.
6. Če želite videti napako med sestavljanjem programa C : Če želite videti napako med sestavljanjem programa C, lahko uporabimo možnost –W. To je ena najboljših praks, da se izognete napakam.
Sintaksa : gcc main.c –Werror –o output
7. Odstranjevanje programske opreme C v Linuxu: Če želite odpraviti program C v Linuxu med kompilacijo, lahko storite z uporabo –ggdb.
Sintaksa : gcc –ggdb main.c –wall –o output
8. Natančna možnost je, da si ogledate celoten opis, ki je bil uporabljen v Linuxu med kompilacijo. Ukaz –v se uporablja kot spodaj:
Sintaksa: gcc –v main.c –o output
3. korak: Zaženite program C
Zadnji korak je zagon programa C v operacijskem sistemu Linux z uporabo spodnje sintakse:
Sintaksa : ./program_name
V našem primeru lahko zaženemo naš program z uporabo spodnje sintakse:
Sintaksa : ./output
Rezultat : Pozdravljeni svet
Zaključek - GCC ukaz v Linuxu
Tu v tem članku smo spoznali, kako napisati program C v Linuxu, sestaviti program C in zagnati program c. GCC je zelo enostaven za uporabo in nam je dal veliko možnosti za poenostavitev ali zagon programa C v operacijskem sistemu Linux. Prepričajte se, da so vsi paketi nameščeni v Linuxu in nato lahko v Linuxu zaženete C, C ++, Ada in številne druge jezike.
Priporočeni članki
To je vodnik za GCC Command v Linuxu. Tukaj razpravljamo tudi o uvodu v GCC Command v Linuxu, sintaksi in GCC možnosti v okolju Linux. Za več informacij si lahko ogledate tudi naslednje članke -
- Najboljši C ++ prevajalnik
- Najboljši C prevajalci
- QlikView Funkcije
- Kaj je jezik skupščine?