A GCC (build-essential) telepítése az Ubuntu 20.04-re

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.