Először frissítse a YUM csomagtár tár gyorsítótárát a következő paranccsal:
$sudo yum makecache
A YUM csomagtároló gyorsítótárát frissíteni kell.
A CentOS 8 rendszeren az összes C/C ++ fejlesztőeszköz nagyon egyszerűen telepíthető a Fejlesztőeszközök csoport.
$sudo yum csoportlistaA telepítéséhez Fejlesztőeszközök csomagok csoportjában futtassa a következő parancsot:
$sudo yum groupinstall 'Fejlesztési eszközök'A telepítés megerősítéséhez nyomja meg a gombot ÉS majd nyomja meg a gombot .
A YUM csomagkezelőnek le kell töltenie az összes csomagot az internetről, és telepítenie kell őket a CentOS 8 gépére.
Ezen a ponton telepíteni kell a GCC -t és az összes szükséges C/C ++ build eszközt.
A GCC megfelelő működésének ellenőrzéséhez futtassa a következő parancsot:
$gcc --változatMint látható, a GCC megfelelően működik.
Most ellenőrizze, hogy a G ++ megfelelően működik -e, futtassa a következő parancsot:
$g ++ --változatMint látható, a G ++ megfelelően működik.
Annak ellenőrzésére, hogy készíteni Az eszköz megfelelően működik, futtassa a következő parancsot:
$készíteni --változatAmint látod, készíteni megfelelően működik.
Az első C és C ++ program írása:
Ebben a részben megmutatom, hogyan kell megírni az első C és C ++ programot, lefordítani őket a GCC használatával és futtatni. Tehát folytassuk,
JEGYZET: A C program forrásfájljának a kiterjesztéssel kell végződnie .c és a C ++ program forrásfájljának a kiterjesztéssel kell végződnie .cpp . Erre mindig emlékeznie kell.
Először hozzon létre egy C program forrásfájlt szia.c és írja be a következő kódsorokat.
#befoglalni#befoglalni
int fő(üres) {
printf('Hello world from LinuxHint! n');
VisszatérésEXIT_SUCCESS;
}
A végső forráskód fájlnak így kell kinéznie.
Miután megírta a C programját, keresse meg a könyvtárat (az én esetemben ~/kódok könyvtár), ahová a fájlt mentette szia.c C forrásfájl az alábbiak szerint:
$CD~/kódokatMint látható, a szia.c C forrásfájl található ebben a könyvtárban.
Most a C forrásfájl fordításához szia.c , futtassa a következő parancsot:
$gccszia.cHa nem ad meg nevet a fordított bináris/végrehajtható fájlnak, a.ki lesz a fordító bináris/végrehajtható fájl alapértelmezett neve.
Ha nevet akar adni az összeállított bináris/futtatható fájlnak, azaz Helló , fordítsa le a C forrásfájlt szia.c a következő paranccsal:
$gcc -vagyhello hello.cJEGYZET: Itt, -vagy opció határozza meg a kimeneti fájlt vagy a fordított bináris/végrehajtható fájlnevet.
Miután a C forrásfájl szia.c fordítás, egy új fordított bináris/futtatható fájl Helló az alábbi képernyőképen látható módon kell létrehozni.
$ls -lhMost futtassa a fordított bináris/futtatható fájlt Helló alábbiak szerint:
$./HellóAmint láthatja, a kívánt kimenet megjelenik a képernyőn.
Most hozzon létre egy új C ++ forrásfájlt hello.cpp és írja be a következő kódsorokat.
#befoglalninévtér standard használatával;
intfő-(üres) {
költség<< 'C ++: Hello world from LinuxHint!' <<endl;
VisszatérésEXIT_SUCCESS;
}
A végső forráskód fájlnak így kell kinéznie.
Mint látható, a hello.cpp A C ++ forrásfájl a ~/kódok Könyvtár.
$ls -lhMost fordítsa le a C ++ forrásfájlt hello.cpp és adjon nevet az összeállított bináris/futtatható fájlnak hello-cpp a következő paranccsal:
$g ++ -vagyhello-cpp hello.cppMiután a C ++ forrásfájl hello.cpp fordítás, egy új fordított bináris/futtatható fájl hello-cpp létre kell hozni, amint az az alábbi képernyőképen látható.
Most futtassa a hello-cpp bináris/futtatható fájlt állított össze az alábbiak szerint:
$./hello-cppAmint láthatja, a kívánt kimenet megjelenik a képernyőn.
Tehát így telepítheti a GCC és a C/C ++ build eszközöket a CentOS 8 rendszerre, és megírhatja első C/C ++ programjait. Köszönjük, hogy elolvasta ezt a cikket.