Ebben a cikkben megmutatom, hogyan kell a GCC -t Ubuntu -ra telepíteni, és C és C ++ programokat fordítani. Szóval, kezdjük.
A GCC telepítése:
A GCC és az összes szükséges építőeszköz nagyon könnyen telepíthető az Ubuntura, mivel az összes szükséges csomag elérhető az Ubuntu hivatalos csomagtárában. Az Ubuntu is biztosítja a épít-elengedhetetlen meta csomag, amely egyszerre telepíti az összes szükséges csomagot. Tehát az APT csomagkezelő segítségével könnyedén GCC -t készíthet Ubuntu -n.
Először frissítse az APT csomagtár tár gyorsítótárát a következő paranccsal:
$sudotaláló frissítés
Frissíteni kell az APT csomagtároló gyorsítótárát.
Most telepítse a épít-elengedhetetlen csomag a következő paranccsal:
$sudotalálótelepítésépít-elengedhetetlen
Most nyomja meg és majd nyomja meg a gombot a telepítés megerősítéséhez.
Eltart egy ideig, amíg az APT letölti és telepíti az összes szükséges csomagot a hivatalos Ubuntu csomagtárból.
Ekkor telepíteni kell a GCC -t és az összes szükséges építőeszközt.
A cikk következő szakaszaiban megmutatom, hogyan lehet összeállítani egy egyszerű C és C ++ programot a GCC segítségével.
C programok összeállítása GCC -vel:
Ebben a szakaszban egy egyszerű C programot írok, megmutatom, hogyan kell lefordítani a C programot GCC -vel és futtatni az összeállított programot.
Írtam egy egyszerű C forrásfájlt, és mentettem szia.c ban,-ben ~/Projektek Könyvtár. A tartalma szia.c fájl a következő:
#befoglalniintfő-(üres) {
printf ('%s n', 'C -> Üdvözli a LinuxHint!');
Visszatérés 0;
}
Ez a program nyomtatni fog C -> Üdvözli a LinuxHint! a terminálon. Nagyon egyszerű.
A C forrásfájl fordítása előtt keresse meg a projekt könyvtárát ( ~/Projektek az én esetemben) a következőképpen:
$CD~/ProjektekMost össze kell állítani a szia.c C forrásfájl, futtassa a következő parancsot:
$gccszia.c-vagyHellóJEGYZET: Itt, szia.c a C forrásfájl. Az -vagy opciót használjuk a fordított kimeneti bináris fájl elérési útjának és fájlnevének meghatározására. -o hello arra szolgál, hogy megmondja a GCC -nek, hogy a fordított kimeneti fájlnak lennie kell Helló és a fájl mentési útvonala az aktuális munkakönyvtár.
Miután összeállította a szia.c forrásfájl, új fájl Helló generálódik, amint az az alábbi képernyőképen látható. Ez a fordított bináris fájl.
Most futtassa a Helló bináris fájl az alábbiak szerint:
$./Helló
Amint láthatja, a megfelelő kimenet jelenik meg a terminálon. Tehát sikeresen összeállítottuk és futtattuk a C programot a GCC használatával.
C ++ programok összeállítása GCC -vel:
Ebben a részben egy egyszerű C ++ programot fogok írni, megmutatom, hogyan kell lefordítani a C ++ programot GCC -vel és futtatni az összeállított programot.
Írtam egy egyszerű C ++ forrásfájlt, és mentettem helloworld.cpp ban,-ben ~/Projektek Könyvtár. A tartalma helloworld.cpp fájl a következő:
#befoglalninévtér standard használatával;
intfő-(üres) {
költség<< 'C ++ -> Üdvözli a LinuxHint!' <<endl;
Visszatérés 0;
}
Ez a program nyomtatni fog C ++ -> Üdvözli a LinuxHint! a terminálon. Nagyon egyszerű, mint az utolsó példában.
A C ++ forrásfájl fordítása előtt keresse meg a projekt könyvtárát ( ~/Projektek az én esetemben) a következőképpen:
$CD~/ProjektekMost össze kell állítani a helloworld.cpp C ++ forrásfájlban futtassa a következő parancsot:
$g ++helloworld.cpp-vagyHelló VilágJEGYZET: Itt, helloworld.cpp a C ++ forrásfájl. Az -vagy opciót használjuk a fordított kimeneti bináris fájl elérési útjának és fájlnevének meghatározására. -sziasztokVilág arra szolgál, hogy megmondja a GCC -nek, hogy a fordított kimeneti fájlnak lennie kell Helló Világ és a fájl mentési útvonala az aktuális munkakönyvtár.
Miután összeállította a helloworld.cpp C ++ forrásfájl, új fájl Helló Világ generálódik, amint az az alábbi képernyőképen látható. Ez a fordított bináris fájl.
Most futtassa a Helló Világ bináris fájl az alábbiak szerint:
$./Helló Világ
Amint láthatja, a megfelelő kimenet jelenik meg a terminálon. Tehát sikeresen összeállítottunk és futtattunk egy C ++ programot a GCC használatával.
Tehát így telepítheti a GCC -t az Ubuntura, és fordíthat vele C és C ++ programokat. Köszönjük, hogy elolvasta ezt a cikket.