Hogyan kell telepíteni GCC fordító Ubuntu 18.04

Hogyan kell telepíteni GCC fordító Ubuntu 18.04

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:

  1. Kezdje a csomagok listájának frissítésével:

    sudo apt update
  2. 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++ és make.,

    Ön is szeretné, hogy telepítse a kézikönyv oldalak használata GNU/Linux fejlesztés:

    sudo apt-get install manpages-dev
  3. 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
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-commonsudo 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 Entergombot.

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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük