a GNU Compiler Collection (GCC) egy gyűjtemény fordítóprogramok és könyvtárak C, C++, Objective-C, Fortran, Ada, Go , és D programozási nyelvek. Számos nyílt forráskódú projekt, köztük a GNU eszközök és a Linux kernel, GCC-vel készült.
Ez a bemutató a GCC fordító Ubuntu 18.04-re történő telepítéséhez szükséges lépéseket tartalmazza. Megmutatjuk, hogyan kell telepíteni a distro stabil verziót, valamint a GCC legújabb verzióját.
ugyanazok az utasítások vonatkoznak az Ubuntu 16-ra.,04 és minden Ubuntu-alapú disztribúció, beleértve a Kubuntut, a Linux Mint és az elemi operációs rendszert.
előfeltételek #
új tárolók hozzáadására és csomagok telepítésére az Ubuntu rendszeren, be kell jelentkeznie gyökérként vagy sudo jogosultságokkal rendelkező felhasználóként .
telepítése GCC Ubuntu #
Az alapértelmezett Ubuntu tárolók tartalmaznak egy metacsomagot nevű build-essential
, amely tartalmazza a GCC fordító és egy csomó könyvtárak és egyéb segédprogramok szükséges összeállítása szoftver.
végezze el az alábbi lépéseket az Ubuntu 18 GCC fordító telepítéséhez.,04:
-
Kezdje a csomagok listájának frissítésével:
sudo apt update
-
telepítse a
build-essential
csomagot gépeléssel:sudo apt install build-essential
a parancs egy csomó új csomagot telepít beleértve a
gcc
,g++
ésmake
.,Ön is szeretné, hogy telepítse a kézikönyv oldalak használata GNU/Linux fejlesztés:
sudo apt-get install manpages-dev
-
az igazolja, Hogy a GCC fordító sikeresen telepítette, használja a
gcc --version
parancsot, amely kinyomtatja a GCC version:gcc --version
Az alapértelmezett változata GCC elérhető az Ubuntu 18.04 tárolókban
7.4.0
:gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
ez van. A GCC már telepítve van a rendszeredre, és elkezdheted használni.,
egy Hello World példa összeállítása #
egy alapvető C vagy C++ program összeállítása a GCC használatával nagyon egyszerű. Nyissa meg a szövegszerkesztőt, majd hozza létre a következő fájlt:
nano hello.c
#include <stdio.h>int main(){ printf ("Hello World!\n"); return 0;}
mentse el a fájlt, majd a következő paranccsal állítsa le végrehajthatóvá:
gcc hello.c -o hello
Ez létrehoz egy hello
nevű bináris fájlt ugyanabban a könyvtárban, ahol a parancsot futtatja.,
hajtsa végre a hello
programot:
./hello
a programnak nyomtatnia kell:
Hello World!
több GCC verzió telepítése #
gcc az Ubuntu 18.04. A GCC fordító újabb verziói új nyelvek támogatását, jobb teljesítményt és bővített funkciókat tartalmaznak.
a cikk írásakor az alapértelmezett Ubuntu tárolók több GCC verziót tartalmaznak, a 5.x.x
8.x.x
., A GCC legújabb verziója, amely 9.1.0
elérhető az Ubuntu Toolchain PPA-ból.
a következő példában a GCC és a G++legújabb három változatát telepítjük.
Először is, adjuk hozzá a ubuntu-toolchain-r/test
PPA, hogy a rendszer:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Telepítse a kívánt GCC-G++ – verziók beírja:
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
Az alábbi parancsok segítségével alternatív minden változat munkatársam prioritás vele. Az alapértelmezett verzió a legmagasabb prioritású, esetünkben gcc-9
.,
később, ha meg akarja változtatni az alapértelmezett verziót, használja a update-alternatives
parancsot:
sudo update-alternatives --config gcc
az Ubuntu rendszer összes telepített GCC verziójának listája jelenik meg. Adja meg az alapértelmezettként használni kívánt verzió számát, majd nyomja meg a Enter
gombot.
a parancs szimbolikus hivatkozásokat hoz létre a GCC és G++speciális verzióira.
következtetés #
sikeresen telepítette a GCC-t az Ubuntu 18.04-re., Most látogasson el a hivatalos GCC Dokumentációs oldal, és megtanulják, hogyan kell használni GCC és G++ összeállítani a C és C++ programok.