Instal·lació de GCC i C / C ++ Build Tools a CentOS 8

Installing Gcc C C Build Tools Centos 8



En aquest article, us mostraré com instal·lar GCC i totes les eines necessàries de compilació de C / C ++ a CentOS 8 per desenvolupar programes de C / C ++. Comencem, doncs.

Primer, actualitzeu la memòria cau del dipòsit de paquets YUM amb l'ordre següent:







$suo yum makecache



La memòria cau del dipòsit de paquets YUM s'hauria d'actualitzar.







A CentOS 8, totes les eines de desenvolupament C / C ++ es poden instal·lar molt fàcilment instal·lant el fitxer Eines de desenvolupament grup.

$suo yum grup



Per instal·lar el fitxer Eines de desenvolupament grup de paquets, executeu l'ordre següent:

$suo yum groupinstall 'Eines de desenvolupament'

Per confirmar la instal·lació, premeu I i després premeu .

El gestor de paquets YUM hauria de descarregar tots els paquets d'Internet i instal·lar-los al vostre equip CentOS 8.

En aquest moment, s’haurien d’instal·lar GCC i totes les eines de compilació necessàries de C / C ++.

Per confirmar si GCC funciona correctament, executeu l'ordre següent:

$gcc --versió

Com podeu veure, GCC funciona correctament.

Ara, per comprovar si G ++ funciona correctament, executeu l'ordre següent:

$g ++ --versió

Com podeu veure, G ++ funciona correctament.

Per comprovar si fer l'eina funciona correctament, executeu l'ordre següent:

$fer --versió

Com pots veure, fer funciona correctament.

Escrivint el vostre primer programa C i C ++:

En aquesta secció, us mostraré com escriure el vostre primer programa C i C ++, compilar-los amb GCC i executar-los. Per tant, continuem,

NOTA: Un fitxer font del programa C ha de finalitzar amb l'extensió .c i el fitxer font del programa C ++ ha d’acabar amb l’extensió .cpp . Sempre ho has de recordar.

En primer lloc, creeu un fitxer font del programa C. hola.c i escriviu les línies de codis següents.

#incloure
#incloure

int main(buit) {
printf('Hola món des de LinuxHint! n');

tornarSORTIR_ÈXIT;
}

El fitxer de codi font final hauria de ser així.

Un cop hàgiu escrit el programa C, aneu al directori (en el meu cas ~ / codis directori) on heu desat el fitxer hola.c Fitxer font C de la següent manera:

$cd~/codis

Com podeu veure, el hola.c El fitxer font C es troba en aquest directori.

Ara, per compilar el fitxer font C. hola.c , executeu l'ordre següent:

$gcchola.c

Si no especifiqueu un nom per al fitxer binari / executable compilat, a.out serà el nom per defecte del fitxer binari / executable de compilació.

Si voleu donar un nom al fitxer binari / executable compilat, és a dir, Hola , compileu el fitxer font C. hola.c amb l'ordre següent:

$gcc -ohola hola.c

NOTA: Aquí, -o L'opció defineix el fitxer de sortida o el nom de fitxer binari / executable compilat.

Un cop el fitxer font C. hola.c es compila, un nou fitxer binari / executable compilat Hola s'hauria de generar tal com es pot veure a la captura de pantalla següent.

$ls -lh

Ara, executeu el fitxer binari / executable compilat Hola com segueix:

$./Hola

Com podeu veure, la sortida desitjada s’imprimeix a la pantalla.

Ara, creeu un fitxer font C ++ nou hola.cpp i escriviu les línies de codis següents.

#incloure

utilitzant l'espai de noms std;

intprincipal(buit) {
cost<< 'C ++: Hola món des de LinuxHint!' <<endl;

tornarSORTIR_ÈXIT;
}

El fitxer de codi font final hauria de ser així.

Com podeu veure, el hola.cpp El fitxer font C ++ es troba al fitxer ~ / codis directori.

$ls -lh

Ara, compileu el fitxer font C ++ hola.cpp i assigneu un nom al fitxer binari / executable compilat hola-cpp amb l'ordre següent:

$g ++ -ohola-cpp hola.cpp

Un cop el fitxer font C ++ hola.cpp es compila, un nou fitxer binari / executable compilat hola-cpp s'hauria de crear com podeu veure a la captura de pantalla següent.

Ara, executeu el fitxer hola-cpp arxiu binari / executable compilat de la següent manera:

$./hola-cpp

Com podeu veure, la sortida desitjada s’imprimeix a la pantalla.

Així doncs, és com instal·leu eines de compilació de GCC i C / C ++ a CentOS 8 i escriviu els vostres primers programes de C / C ++. Gràcies per llegir aquest article.