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:

  1. Napišite: C Program, za katerega želite sestaviti v okolju Linux.
  2. Compile: Program za preverjanje, ali obstaja kakšna napaka ali ne.
  3. 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.

OpcijeOpis
Gcc –cSestavi izhodiščne datoteke v predmetne datoteke, ne da bi jih povezal z drugimi datotekami.
gcc –dirVključuje imenike datotek glave
gcc –llibpovezati kodo z datotekami knjižnice
gcc -o izhodna datotekaIzdelajte izhod, ustvarjen v izhodni datoteki
gcc –wMed prevajanjem onemogoči vsa opozorila.
gcc –zidmed prevajanjem omogoči vsa opozorilna sporočila
gcc –WextraMed 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.

  1. dotaknite main.c
  2. vi main.c
  3. napišite spodnjo kodo:

#include
int main(void)
(
printf("\n Hello World \n");
return 0;
)

  1. 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 -

  1. Najboljši C ++ prevajalnik
  2. Najboljši C prevajalci
  3. QlikView Funkcije
  4. Kaj je jezik skupščine?