Lépésről lépésre a GCC és G++ fordítók Ubuntu gépére történő telepítéséhez
A GCC korábban a GNU C Compiler kifejezést jelentette, amikor még csak egy fordítótámogatással rendelkezett, de azóta a ma ismert fordítók és könyvtárak halmazává nőtte ki magát. A jelenleg GNU Compiler Collection néven ismert GCC több fordító és programkönyvtár készlete olyan programozási nyelvekhez, mint a C, C++, D, Objective-C, Fortran, Ada és a Golang.
A Linux kernelt, a GNU-eszközöket és sok más nyílt forráskódú projektet a GCC segítségével fordítják. Ezért nagyon fontos része a Linuxnak és a nyílt forráskódú szoftverek eszközkészletének. A Free Software Foundation (FSF) a GCC-t a GNU General Public License alatt terjeszti, ami azt jelenti, hogy Ön kívánsága szerint szabadon futtathatja, tanulmányozhatja, megoszthatja és módosíthatja a GCC-t.
Nézzük meg, hogyan kell telepíteni a build-essential csomagot az Ubuntu 20.04-re, amely tartalmazza a C (gcc) és C++ (g++) GCC fordítókat.
GCC telepítése
A Debian alapú disztribúciókon, mint például az Ubuntu, a GCC egy meta-csomagba van bekötve, amely az ún. építeni-esszenciális. Számos egyéb alapvető eszközt és könyvtárat tartalmaz, mint például a g++, make, dpkg-dev, amelyek szükségesek az Ubuntu szoftverek fordításához.
A telepítéshez a építeni-esszenciális csomagot, nyissa meg a terminált a segítségével Ctrl+Alt+T
billentyűket, és futtassa a következő parancsokat:
sudo apt frissítés sudo apt install build-essential
A fejlesztőeszközök kézikönyvét is beszerezheti a manpages-dev csomagot, ehhez futtassa a következő parancsot:
sudo apt install manpages-dev
Most már használhatja a Férfi
parancs bármely fejlesztőeszköz felhasználói kézikönyvének megjelenítéséhez és elolvasásához. A szintaxis a Férfi
parancs nagyon egyszerű, amint az alább látható. Például a GCC kézikönyvének elolvasásához futtassa a ember gcc
parancs. A kézikönyvből a ‘ gomb megnyomásával léphet kiq‘ miután befejezte az olvasást.
Szintaxis: man Példa: man gcc
Egyszerűen futtassa a következőt: ellenőrizze, hogy a GCC sikeresen telepítve van-e a rendszerére:
gcc --verzió
Ez az, a GCC és sok más fejlesztéshez szükséges eszköz már telepítve van az Ubuntu 20.04 rendszerére.
Az Ubuntu 20.04 build-essential a GCC 9.3.0-s verziójával érkezik. Ha a GCC több verzióját vagy esetleg a GCC legújabb verzióját szeretné telepíteni, nézze meg az alábbi részben.
Több GCC-verzió telepítése
Ha úgy találja magát, hogy a build-essential csomagban foglaltaktól eltérő GCC-verzióra van szüksége, vagy ha a legújabb verziót szeretné telepíteni, hogy kipróbálhassa az új funkciókat, ilyen esetekben a GCC több verziója is telepíthető. ügyes.
A GCC legújabb verziói jobb optimalizálással, teljesítménnyel és új funkciókkal rendelkeznek. Az Ubuntu 20.04 adattárai különféle GCC-csomagokat tartalmaznak a verziótól kezdve 7.xx
nak nek 10.xx
.
Ennek bemutatása érdekében bemutatjuk, hogyan kell telepíteni három verzióját gcc
és g++
és állítsa be őket úgy, hogy megfelelően működjenek az Ubuntu 20.04 rendszeren. A GCC 8-as, 9-es és legújabb 10-es verziójának telepítéséhez futtassa a következő parancsot:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
Ezután futtassa a frissítés-alternatíva
parancs, amely a szimbolikus hivatkozások konfigurálására szolgál az alapértelmezett parancsok meghatározásához. Esetünkben futtassa a szimbolikus hivatkozás és a prioritás beállításához gcc
és g++
verziók.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
Később, ha módosítani szeretné a GCC alapértelmezett verzióját, futtassa a frissítés-alternatíva
parancs a következő opcióval:
sudo update-alternatives --config gcc
Megjelenik az Ubuntu rendszerére telepített összes GCC-verzió listája. Módosítsa az alapértelmezett GCC-verziót a hozzá tartozó szám beírásával.
Megvizsgáltuk, hogyan lehet telepíteni a build-essential csomagot az ubuntu 20.04-re. Ha többet szeretne megtudni arról, hogyan kell használni a gcc
és g++
fordítók, látogassa meg a GCC online dokumentációját itt.