Introduksjon til GCC Command i Linux

I denne artikkelen vil vi se en disposisjon på GCC Command i Linux, GCC er forkortet som GNU Complier Collection. GCC kan kompilere C, C ++, Ada og mange flere programmeringsspråk som er forståelige av systemet. Siden Linux er åpen kildekode og gratis operativsystem, har det blitt veldig populært blant alle programmerere. Så for å kompilere programmeringsspråk i Linux, brukes GCC. GCC kan hjelpe oss med å skrive og utføre C-språk i Linux på en mer avansert måte.

For å sjekke standardversjonen av gcc-kompilatoren i systemet ditt, kan du bruke kommandoen som –versjon i Linux-ledeteksten.

gcc –version

Grunnleggende GCC-syntaks

gcc (options) (source_file) (object_files) (-o output_file)

La oss ta et enkelt C-program og utføre i Linux ved hjelp av Linux.

For å utføre et C-program, må vi følge tre trinn. De er:

  1. Skriv: C-program du vil sammenstille i Linux-miljø.
  2. Compile: Program for å sjekke om det eksisterer noen feil eller ikke.
  3. Kjør: Program for å se utdataene i Linux-miljøet.

Trinnene ovenfor er utdypet med eksempler og syntaks nedenfor:

GCC-alternativer i Linux-miljø

Her er de få alternativene du kan bruke når du sammenstiller forskjellige programmeringsspråk i Linux. Vi har også eksplisitt brukt disse alternativene nedenfor for å sammenstille et C-program nedenfor.

alternativerBeskrivelse
Gcc –cKompilerer kildefiler til objektfiler uten å koble til andre objektfiler.
gcc –IdirInkluderer katalogene for overskriftsfiler
gcc –llibkoble koden til bibliotekfilene
gcc -o utdatafilBygg output generert til utdatafil
gcc –wDeaktiver alle advarsler under samlingen.
gcc –Veggaktiverer alle advarsler under samlingen
gcc –VekstraAktiverer ekstra advarsler under samlingen.

Trinn 1: Skriv et C-program

Lag et C-program for å skrive ut "Hello World" i Linux ved å følge trinnene nedenfor. Forsikre deg om at du lagrer C-programmet med .c som utvidelse. Trinnene nedenfor er å lage en .c-fil og skrive koden i den. Lagre før du lukker filen.

  1. berør main.c
  2. vi main.c
  3. skriv koden nedenfor:

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

  1. lagre koden i Linux

Trinn 2: Sett sammen C-programmet

Nå nedenfor er alternativene for å kompilere et enkelt C-program ved å bruke GCC i Linux. Du kan bruke alternativene i henhold til dine krav og bygge programmet for å få ønsket utdata.

1. Den grunnleggende syntaks for å kompilere en C-kode er: Hvis du vil sette sammen en C-kode, bruker du syntaksen nedenfor. Denne syntaks brukes uten alternativer.

Syntaks : gcc main.c

Når du sammenstiller koden ovenfor, vil du få utdata med filnavnet som a.out. Standardutgangen etter å ha satt sammen C-programmet resulterer i formatet ”a.exe” eller “a.out”.

2. Vi kan også spesifisere eksplisitt nevne utdatafilnavnet ved å bruke –o som et alternativ.

Syntaks : gcc main.c –o output

3. For å se advarslene mens vi kompilerer et C-program: vi må bruke et alternativ –vegg mens vi sammenstiller C-programmet som nedenfor:

Eksempel :

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

Syntaks : gcc –wall main.c –o output

Når vi har angitt –veggalternativ, kan vi se advarslene som kan oppstå i koden vår. Her vil koden gi uinitialisert advarsel for variabelen "i".

4. For å få forbehandlet utdata med –E-alternativet: utgangen vil bli produsert på stdout for å omdirigere resultatet til andre filer. Her output.i vil inneholde det forbehandlede resultatet.

Syntaks : gcc –E main.c > output.i

5. Slik får du mellomfiler ved å bruke – lagre temps: Vi kan lagre alle mellomfilene som blir generert under samlingen i den samme katalogen der vi utarbeidet samlingen.

Syntaks : gcc –save-temps main.c

Eksempel : gcc –save-temps main.c

Utgang : ls

a.out main.c main.i main.o main.s

Her kan vi også se mellomliggende og kjørbare filer.

6. For å se feilen under kompilering av C-programmet : For å se feilen under samlingen av C-program, kan vi bruke alternativet –W. Dette er en av de beste fremgangsmåtene å bruke for å unngå feil.

Syntaks : gcc main.c –Werror –o output

7. Å feilsøke C-program i Linux: Å feilsøke C-program i Linux under kompilering kan gjøres ved å bruke –ggdb.

Syntaks : gcc –ggdb main.c –wall –o output

8. Valgt alternativ er å se den komplette beskrivelsen som ble brukt i Linux under samlingen. Kommandoen –v brukes som nedenfor:

Syntaks: gcc –v main.c –o output

Trinn 3: Kjør C-programmet

Det siste trinnet er å kjøre C-programmet i Linux OS ved å bruke syntaks nedenfor:

Syntaks : ./program_name

I vårt eksempel kan vi kjøre programmet ved å bruke syntaks nedenfor:

Syntaks : ./output

Utgang : Hello World

Konklusjon - GCC-kommando i Linux

Her i denne artikkelen ble vi kjent med hvordan du skriver et C-program i Linux, kompilerer C-programmet og kjører c-programmet. GCC er veldig enkel å bruke og har gitt oss mange alternativer for å forenkle eller kjøre C-programmet i Linux OS. Forsikre deg om at alle pakkene er installert i Linux, og at du kan kjøre C, C ++, Ada og mange flere språk i Linux.

Anbefalte artikler

Dette har vært en guide til GCC Command i Linux. Her diskuterer vi også introduksjon til GCC Command i Linux, syntaks og GCC alternativ i Linux Environment. Du kan også se på følgende artikler for å lære mer -

  1. Beste C ++ kompilator
  2. Beste C-kompilatorer
  3. QlikView-funksjoner
  4. Hva er forsamlingsspråk?