Introduktion til GCC-kommando i Linux

I denne artikel vil vi se en oversigt over GCC Command i Linux, GCC er forkortet som GNU Complier Collection. GCC kan kompilere C, C ++, Ada og mange flere programmeringssprog, som systemet kan forstå. Da Linux er open source og gratis operativsystem, er det blevet meget populært blandt alle programmerere. Så til at kompilere programmeringssprog i Linux bruges GCC. GCC kan hjælpe os med at skrive og udføre C-sprog i Linux på en mere avanceret måde.

Hvis du vil kontrollere standardversionen af ​​gcc-compiler i dit system, kan du bruge kommandoen som –version i din Linux-kommandoprompt.

gcc –version

Grundlæggende GCC-syntaks

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

Lad os tage et simpelt C-program og køre i Linux ved hjælp af Linux.

For at udføre et C-program skal vi følge tre trin. De er:

  1. Skriv: C-program, som du vil kompilere i Linux-miljø.
  2. Kompilering: Program for at kontrollere, om der findes en fejl eller ej.
  3. Kør: Program for at se output i Linux-miljø.

Ovenstående trin uddybes med eksempler og syntaks nedenfor:

GCC-indstillinger i Linux-miljø

Her er de få muligheder, der er givet til brug, mens man samler forskellige programmeringssprog i Linux. Vi har også eksplicit brugt disse indstillinger nedenfor til at udarbejde et C-program nedenfor.

MulighederBeskrivelse
Gcc –cKompilerer kildefiler til objektfiler uden at linke til andre objektfiler.
gcc –IdirInkluderer bibliotekerne for headerfiler
gcc –lliblink koden med bibliotekets filer
gcc -o outputfilByg output, der genereres til outputfil
gcc –wDeaktiverer alle advarselsmeddelelser under kompilering.
gcc –Vægaktiverer alle advarselsmeddelelser under kompilering
gcc –VekstraAktiverer ekstra advarselsmeddelelser under kompilering.

Trin 1: Skriv et C-program

Opret et C-program for at udskrive "Hello World" i Linux ved at følge nedenstående trin. Sørg for at gemme C-programmet med .c som dets udvidelse. Følgende trin er at oprette en .c-fil og skrive koden i den. Gem, før du lukker filen.

  1. berør main.c
  2. vi main.c
  3. skriv nedenstående kode:

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

  1. gem koden i Linux

Trin 2: Kompiler C-programmet

Nu nedenfor er mulighederne for at komponere et simpelt C-program ved hjælp af GCC i Linux. Du kan bruge indstillingerne som pr. Krav og opbygge dit program for at få den ønskede output.

1. Den grundlæggende syntaks til kompilering af en C-kode er: For at oprette en C-kode skal du bruge nedenstående syntaks. Denne syntaks bruges uden indstillinger.

Syntaks : gcc main.c

Når du sammenstiller ovenstående kode, får du output med filnavnet som a.out. Standardoutput efter kompilering af C-programmet resulterer i ”a.exe” eller ”a.out” -format.

2. Vi kan også specificere eksplicit omtale af outputfilnavnet ved at bruge –o som en mulighed.

Syntaks : gcc main.c –o output

3. For at se advarslerne, mens vi udarbejder et C-program: vi er nødt til at bruge en indstilling –væg, mens vi udarbejder 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 indstillet –vægindstilling, kan vi se de advarsler, der kan forekomme i vores kode. Her giver vores kode uinitialiseret advarsel for variablen "i".

4. For at få forbehandlet output med –E mulighed: output produceres på stdout for at omdirigere vores resultat i anden fil. Her output.i vil indeholde det forbehandlede resultat.

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

5. Sådan henter du mellemfiler ved hjælp af - gemme-temps: Vi kan gemme alle mellemfiler, der genereres under samlingen i det samme bibliotek, hvorfra vi laver kompilering.

Syntaks : gcc –save-temps main.c

Eksempel : gcc –save-temps main.c

Output : ls

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

Her kan vi også se mellemliggende og eksekverbare filer.

6. For at se fejlen under kompilering af C-programmet : For at se fejlen under kompilering af C-program kan vi bruge indstillingen –W. Dette er en af ​​de bedste fremgangsmåder, du skal bruge for at undgå fejl.

Syntaks : gcc main.c –Werror –o output

7. At fejlsøge C-program i Linux: At fejle C-program i Linux under kompilering kan udføres ved hjælp af –ggdb.

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

8. Verbose mulighed er at se den komplette beskrivelse, der blev brugt i Linux under samlingen. Kommandoen –v bruges som nedenfor:

Syntaks: gcc –v main.c –o output

Trin 3: Kør C-programmet

Det sidste trin er at køre C-programmet i Linux OS ved hjælp af nedenstående syntaks:

Syntaks : ./program_name

I vores eksempel kan vi køre vores program ved hjælp af syntaks nedenfor:

Syntaks : ./output

Output : Hello World

Konklusion - GCC-kommando i Linux

Her i denne artikel lærte vi at vide, hvordan man skriver et C-program i Linux, kompilerer C-programmet og kører c-programmet. GCC er meget nem at bruge og har givet os mange muligheder for at forenkle eller køre C-programmet i Linux OS. Sørg for, at alle pakkerne er installeret i Linux, og så kan du køre C, C ++, Ada og mange flere sprog i Linux.

Anbefalede artikler

Dette har været en guide til GCC Command i Linux. Her diskuterer vi også introduktion til GCC Command i Linux, syntaks og GCC option i Linux Environment. Du kan også se på de følgende artikler for at lære mere -

  1. Bedste C ++ Compiler
  2. Bedste C-kompilatorer
  3. QlikView-funktioner
  4. Hvad er forsamlingssprog?

Kategori: