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:
- Skriv: C-program du vil sammenstille i Linux-miljø.
- Compile: Program for å sjekke om det eksisterer noen feil eller ikke.
- 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.
alternativer | Beskrivelse |
Gcc –c | Kompilerer kildefiler til objektfiler uten å koble til andre objektfiler. |
gcc –Idir | Inkluderer katalogene for overskriftsfiler |
gcc –llib | koble koden til bibliotekfilene |
gcc -o utdatafil | Bygg output generert til utdatafil |
gcc –w | Deaktiver alle advarsler under samlingen. |
gcc –Vegg | aktiverer alle advarsler under samlingen |
gcc –Vekstra | Aktiverer 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.
- berør main.c
- vi main.c
- skriv koden nedenfor:
#include
int main(void)
(
printf("\n Hello World \n");
return 0;
)
- 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 -
- Beste C ++ kompilator
- Beste C-kompilatorer
- QlikView-funksjoner
- Hva er forsamlingsspråk?