Introduktion till GCC-kommando i Linux

I den här artikeln kommer vi att se en översikt över GCC Command i Linux, GCC förkortas som GNU Complier Collection. GCC kan sammanställa C, C ++, Ada och många fler programmeringsspråk som är förståeligt av systemet. Eftersom Linux är öppen källkod och gratis operativsystem har det blivit mycket populärt bland alla programmerare. Så för att kompilera programmeringsspråk i Linux används GCC. GCC kan hjälpa oss att skriva och köra C-språk i Linux på ett mer avancerat sätt.

För att kontrollera standardversionen av gcc-kompilator i ditt system kan du använda kommandot som –version i din Linux-kommandotolk.

gcc –version

Grundläggande GCC-syntax

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

Låt oss ta ett enkelt C-program och köra i Linux med hjälp av Linux.

För att köra ett C-program måste vi följa tre steg. Dom är:

  1. Skriv: C-program som du vill sammanställa i Linux-miljö.
  2. Kompilera: Program för att kontrollera om något fel finns eller inte.
  3. Kör: Program för att se utgången i Linux-miljön.

Ovanstående steg utarbetas med exempel och syntax nedan:

GCC-alternativ i Linux-miljö

Här är de få alternativen som du kan använda när du sammanställer olika programmeringsspråk i Linux. Vi har också uttryckligen använt dessa alternativ nedan för att sammanställa ett C-program nedan.

alternativBeskrivning
Gcc –cKompilerar källfiler till objektfiler utan att länka till andra objektfiler.
gcc –IdirInkluderar katalogerna för sidhuvudfiler
gcc –lliblänka koden till biblioteksfilerna
gcc -o utgångsfilBygg den utgång som genereras till utdatafilen
gcc –wInaktiverar alla varningsmeddelanden under sammanställningen.
gcc –Väggaktiverar alla varningsmeddelanden under sammanställningen
gcc –WextraAktiverar extra varningsmeddelanden under sammanställningen.

Steg 1: Skriv ett C-program

Skapa ett C-program för att skriva ut "Hello World" i Linux genom att följa stegen nedan. Se till att du sparar C-programmet med .c som förlängning. Följande steg är att skapa en .c-fil och skriva koden i den. Spara innan du stänger filen.

  1. tryck på main.c
  2. vi main.c
  3. skriv koden nedan:

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

  1. spara koden i Linux

Steg 2: Kompilera C-programmet

Nu nedan finns alternativen för att sammanställa ett enkelt C-program med GCC i Linux. Du kan använda alternativen enligt ditt krav och bygga ditt program för att få önskad produktion.

1. Den grundläggande syntaxen för att sammanställa en C-kod är: Om du vill sammanställa en C-kod använder du syntaxen nedan. Denna syntax används utan några alternativ.

Syntax : gcc main.c

När du sammanställer ovanstående kod får du utdatorn med filnamnet som a.out. Standardutgången efter sammanställning av C-programmet resulterar i formatet ”a.exe” eller ”a.out”.

2. Vi kan också specificera exakt namnet på utdatafilen genom att använda –o som ett alternativ.

Syntax : gcc main.c –o output

3. För att se varningarna när vi sammanställer ett C-program: vi måste använda ett alternativ –vägg medan vi sammanställer C-programmet enligt nedan:

Exempel :

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

Syntax : gcc –wall main.c –o output

När vi har ställt in –väggalternativet kan vi se varningarna som kan uppstå i vår kod. Här kommer vår kod att ge oinitialiserad varning för variabeln "i".

4. För att få förbehandlad utgång med –E-alternativet: utgången kommer att produceras på stdout för att omdirigera vårt resultat i andra filer. Här skulle output.i innehålla det förbehandlade resultatet.

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

5. För att få mellanfiler med –spara-temps: Vi kan lagra alla mellanfiler som genereras under sammanställningen i samma katalog där vi gör kompilationen.

Syntax : gcc –save-temps main.c

Exempel : gcc –save-temps main.c

Utgång : ls

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

Här kan vi också se de mellanliggande och körbara filerna.

6. För att se felet under kompilering av C-programmet : För att se felet under sammanställningen av C-programmet kan vi använda alternativet –W. Detta är en av de bästa metoderna att använda för att undvika fel.

Syntax : gcc main.c –Werror –o output

7. Att felsöka C-program i Linux: Att felsöka C-program i Linux under sammanställning kan göras med hjälp av –ggdb.

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

8. Valfritt alternativ är att se den fullständiga beskrivningen som används i Linux under sammanställningen. Kommandot –v används som nedan:

Syntax: gcc –v main.c –o output

Steg 3: Kör C-programmet

Det sista steget är att köra C-programmet i Linux OS med hjälp av syntaxen nedan:

Syntax : ./program_name

I vårt exempel kan vi köra vårt program med syntax nedan:

Syntax : ./output

Output : Hello World

Slutsats - GCC-kommando i Linux

Här i den här artikeln fick vi veta hur man skriver ett C-program i Linux, sammanställer C-programmet och kör c-programmet. GCC är mycket lätt att använda och har gett oss många alternativ för att förenkla eller köra C-programmet i Linux OS. Se till att alla paket är installerade i Linux och sedan kan du köra C, C ++, Ada och många fler språk i Linux.

Rekommenderade artiklar

Detta har varit en guide till GCC Command i Linux. Här diskuterar vi också introduktion till GCC-kommando i Linux, syntax och GCC-alternativ i Linuxmiljö. Du kan också titta på följande artiklar för att lära dig mer -

  1. Bästa C ++ Compiler
  2. Bästa C-kompilatorer
  3. QlikView-funktioner
  4. Vad är församlingsspråk?

Kategori: