Werk eerst de cache van de YUM-pakketrepository bij met de volgende opdracht:
$sudo yum make-cache
De cache van de YUM-pakketrepository moet worden bijgewerkt.
Op CentOS 8 kunnen alle C/C++-ontwikkeltools heel eenvoudig worden geïnstalleerd door de Ontwikkelingshulpmiddelen groep.
$sudo jammie groepslijstOm de . te installeren Ontwikkelingshulpmiddelen groep pakketten, voert u de volgende opdracht uit:
$sudo yum groepsinstallatie 'Ontwikkelingshulpmiddelen'Om de installatie te bevestigen, drukt u op EN en druk vervolgens op .
YUM-pakketbeheerder moet alle pakketten van internet downloaden en op uw CentOS 8-machine installeren.
Op dit punt zouden GCC en alle vereiste C/C++ build-tools moeten zijn geïnstalleerd.
Voer de volgende opdracht uit om te controleren of GCC correct werkt:
$gcc --versieZoals u kunt zien, werkt GCC correct.
Voer nu de volgende opdracht uit om te controleren of G++ correct werkt:
$g++ --versieZoals u kunt zien, werkt G++ correct.
Om te controleren of maken tool correct werkt, voert u de volgende opdracht uit:
$maken --versieZoals je kunt zien, maken correct werkt.
Uw eerste C- en C++-programma schrijven:
In deze sectie laat ik je zien hoe je je eerste C- en C++-programma schrijft, ze compileert met GCC en ze uitvoert. Dus laten we doorgaan,
OPMERKING: Een C-programmabronbestand moet eindigen met de extensie .C en C++ programmabronbestand moet eindigen met de extensie .cpp . Dat moet je altijd onthouden.
Maak eerst een C-programmabronbestand hallo.c en typ de volgende regels codes.
#erbij betrekken#erbij betrekken
int hoofd(leegte) {
printf('Hallo wereld van LinuxHint!N');
opbrengstEXIT_SUCCESS;
}
Het uiteindelijke broncodebestand zou er als volgt uit moeten zien.
Nadat je je C-programma hebt geschreven, navigeer je naar de map (in mijn geval ~/codes map) waar u de . hebt opgeslagen hallo.c C-bronbestand als volgt:
$CD~/codesZoals je kunt zien, is de hallo.c C-bronbestand bevindt zich in deze map.
Nu, om het C-bronbestand te compileren: hallo.c , voer de volgende opdracht uit:
$gcchallo.cAls u geen naam opgeeft voor het gecompileerde binaire/uitvoerbare bestand, a.uit zal de standaardnaam zijn voor het binaire/uitvoerbare bestand.
Als u uw gecompileerde binaire/uitvoerbare bestand een naam wilt geven, bijv. Hallo , compileer het C-bronbestand hallo.c met het volgende commando:
$gcc -ofhallo hallo.cOPMERKING: Hier, -of optie definieert het uitvoerbestand of de gecompileerde binaire/uitvoerbare bestandsnaam.
Zodra het C-bronbestand hallo.c is gecompileerd, een nieuw gecompileerd binair/uitvoerbaar bestand Hallo moet worden gegenereerd, zoals u kunt zien in de onderstaande schermafbeelding.
$ls -lhVoer nu het gecompileerde binaire/uitvoerbare bestand uit Hallo als volgt:
$./HalloZoals u kunt zien, wordt de gewenste uitvoer op het scherm afgedrukt.
Maak nu een nieuw C++-bronbestand hallo.cpp en typ de volgende regels codes.
#erbij betrekkennamespace std; gebruiken;
inthoofd(leegte) {
kosten<< 'C++: Hallo wereld van LinuxHint!' <<eindel;
opbrengstEXIT_SUCCESS;
}
Het uiteindelijke broncodebestand zou er als volgt uit moeten zien.
Zoals je kunt zien, is de hallo.cpp C++ bronbestand is in de ~/codes map.
$ls -lhCompileer nu het C++-bronbestand hallo.cpp en geef het gecompileerde binaire/uitvoerbare bestand een naam hallo-cpp met het volgende commando:
$g++ -ofhallo-cpp hallo.cppZodra het C++-bronbestand hallo.cpp is gecompileerd, een nieuw gecompileerd binair/uitvoerbaar bestand hallo-cpp moet worden gemaakt, zoals u kunt zien in de onderstaande schermafbeelding.
Voer nu de hallo-cpp gecompileerd binair/uitvoerbaar bestand als volgt:
$./hallo-cppZoals u kunt zien, wordt de gewenste uitvoer op het scherm afgedrukt.
Dus zo installeer je GCC- en C/C++-buildtools op CentOS 8 en schrijf je je eerste C/C++-programma's. Bedankt voor het lezen van dit artikel.