GCC

Installera GCC och C / C ++ Build Tools på CentOS 8

Installera GCC och C / C ++ Build Tools på CentOS 8
I den här artikeln ska jag visa dig hur du installerar GCC och alla nödvändiga C / C ++ - byggverktyg på CentOS 8 för att utveckla C / C ++ - program. Så, låt oss komma igång.

Installera GCC och C / C ++ byggverktyg:

Uppdatera först YUM-paketets förvarscache med följande kommando:

$ sudo yum makecache

YUM-paketets förvaringscache bör uppdateras.

På CentOS 8 kan alla C / C ++ utvecklingsverktyg installeras mycket enkelt genom att installera Utvecklings verktyg grupp.

$ sudo yum grupplista

För att installera Utvecklings verktyg grupp av paket, kör följande kommando:

$ sudo yum groupinstall "Utvecklingsverktyg"

För att bekräfta installationen, tryck på Y och tryck sedan på .

YUM-pakethanteraren ska ladda ner alla paket från internet och installera dem på din CentOS 8-maskin.

Vid denna tidpunkt bör GCC och alla nödvändiga C / C ++ byggverktyg installeras.

För att bekräfta om GCC fungerar korrekt, kör följande kommando:

$ gcc --version

Som du kan se fungerar GCC korrekt.

För att kontrollera om G ++ fungerar korrekt kör du följande kommando:

$ g ++ --version

Som du kan se fungerar G ++ korrekt.

För att kontrollera om göra verktyget fungerar korrekt, kör följande kommando:

$ make --version

Som du kan se, göra fungerar korrekt.

Skriva ditt första C- och C ++ -program:

I det här avsnittet ska jag visa dig hur du skriver ditt första C- och C ++ - program, sammanställa dem med GCC och köra dem. Så, låt oss fortsätta,

NOTERA: En C-programkällfil måste sluta med tillägget .c och C ++ - programkällfilen måste sluta med tillägget .cpp. Du måste alltid komma ihåg det.

Skapa först en C-källfil Hej.c och skriv in följande rader med koder.

#omfatta
#omfatta
 
int main (void)
printf ("Hej värld från LinuxHint!\ n ");
 
returnera EXIT_SUCCESS;

Den slutliga källkodfilen ska se ut så här.

När du har skrivit ditt C-program, navigera till katalogen (i mitt fall ~ / koder katalog) där du sparade Hej.c C-källfil enligt följande:

$ cd ~ / koder

Som du kan se Hej.c C-källfil finns i denna katalog.

Nu, för att kompilera C-källfilen Hej.c, kör följande kommando:

$ gcc hej.c

Om du inte anger ett namn för den kompilerade binära / körbara filen, a.ut kommer att vara standardnamnet för kompilera binär / körbar fil.

Om du vill ge din kompilerade binära / körbara fil ett namn i.e. Hej, kompilera C-källfilen Hej.c med följande kommando:

$ gcc -o hej hej.c

NOTERA: Här, -o alternativet definierar utdatafilen eller det kompilerade binära / körbara filnamnet.

En gång C-källfilen Hej.c är kompilerad, en ny kompilerad binär / körbar fil Hej ska genereras som du kan se på skärmdumpen nedan.

$ ls -lh

Kör nu den kompilerade binära / körbara filen Hej som följer:

$ ./Hej

Som du kan se skrivs ut önskad utskrift på skärmen.

Skapa nu en ny C ++ - källfil Hej.cpp och skriv in följande rader med koder.

#omfatta
 
använder namnrymd std;
 
int main (void)
cout << "C++: Hello world from LinuxHint!" << endl;
 
returnera EXIT_SUCCESS;

Den slutliga källkodfilen ska se ut så här.

Som du kan se Hej.cpp C ++ källfil finns i ~ / koder katalog.

$ ls -lh

Kompilera nu C ++ källfilen Hej.cpp och ge den kompilerade binära / körbara filen ett namn hej-cpp med följande kommando:

$ g ++ -o hej-cpp hej.cpp

En gång C ++ källfil Hej.cpp kompileras, en ny kompilerad binär / körbar fil hej-cpp ska skapas som du kan se på skärmdumpen nedan.

Kör nu hej-cpp sammanställt binär / körbar fil enligt följande:

$ ./ hej-cpp

Som du kan se skrivs ut önskad utskrift på skärmen.

Så det är så du installerar GCC och C / C ++ byggverktyg på CentOS 8 och skriver dina första C / C ++ - program. Tack för att du läste den här artikeln.

Hur man använder GameConqueror Cheat Engine i Linux
Artikeln täcker en guide om hur du använder GameConqueror-fuskmotorn i Linux. Många användare som spelar spel på Windows använder ofta applikationen "...
Bästa spelkonsolemulatorer för Linux
Den här artikeln listar populära spelkonsolemuleringsprogram som finns tillgängliga för Linux. Emulation är ett mjukvarukompatibilitetsskikt som emule...
Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...