GNU Compiler Collection (GCC) je sada kompilátorů a knihoven pro C, C++, Objective-C, Fortran, Ada, Go a D programovacích jazyků. Mnoho open-source projektů, včetně nástrojů GNU a linuxového jádra, je sestaveno s GCC.
tento tutoriál pokrývá kroky potřebné k instalaci kompilátoru GCC na Ubuntu 18.04. Ukážeme vám, jak nainstalovat stabilní verzi distro a nejnovější verzi GCC.
stejné pokyny platí pro Ubuntu 16.,04 a jakákoli distribuce založená na Ubuntu, včetně Kubuntu, Linux Mint a Elementary OS.
prerekvizity #
Te možnost přidat nové repozitáře a nainstalovat balíčky do systému Ubuntu, musíte být přihlášeni jako root nebo uživatel s oprávněními sudo .
Instalace GCC na Ubuntu #
výchozí repozitáře Ubuntu obsahují meta-balíček s názvem build-essential
, který obsahuje kompilátor GCC a spoustu knihovny a další nástroje potřebné pro kompilaci software.
proveďte níže uvedené kroky k instalaci kompilátoru gcc Ubuntu 18.,04:
-
Začněte tím, že se aktualizuje seznam balíků:
sudo apt update
-
Instalovat
build-essential
balíček se zadáním:sudo apt install build-essential
příkaz nainstaluje spoustu nových balíčků včetně
gcc
g++
make
.,můžete také chtít nainstalovat manuálové stránky o používání GNU/Linux pro vývoj:
sudo apt-get install manpages-dev
-
potvrďte, že GCC je úspěšně nainstalována, použijte
gcc --version
příkaz, který vypíše GCC verze:gcc --version
výchozí verze GCC jsou k dispozici v Ubuntu 18.04 repozitáři je
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.
to je to. GCC je nyní nainstalován na vašem systému, a můžete začít používat.,
sestavení příkladu Hello World #
sestavení základního programu C nebo C++ pomocí GCC je docela snadné. Otevřete textový editor a vytvořte následující soubor:
nano hello.c
#include <stdio.h>int main(){ printf ("Hello World!\n"); return 0;}
Uložte soubor a zkompilovat do spustitelného souboru pomocí následujícího příkazu:
gcc hello.c -o hello
tím se vytvoří binární soubor jménem hello
ve stejném adresáři, kde spuštění příkazu.,
Spustit hello
program:
./hello
program by měl tisk:
Hello World!
Instalace Více GCC Verze #
Tento oddíl poskytuje informace o tom, jak instalovat a používat více verzí GCC na Ubuntu 18.04. Novější verze kompilátoru GCC zahrnují podporu nových jazyků, lepší výkon a rozšířené funkce.
V době psaní tohoto článku, default repozitáře Ubuntu obsahují několik GCC verze, od 5.x.x
8.x.x
., Nejnovější verze GCC, která je 9.1.0
je k dispozici v Ubuntu Toolchain PPA.
v následujícím příkladu nainstalujeme nejnovější tři verze GCC a g++.
za Prvé, přidejte ubuntu-toolchain-r/test
PPA do vašeho systému s:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Instalovat požadovaný GCC a G++ verze zadáním:
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
následující příkazy nastaví alternativní pro každou verzi a přiřadit prioritu. Výchozí verze je ta s nejvyšší prioritou, v našem případě je gcc-9
.,
Později, pokud chcete změnit výchozí verzi použít update-alternatives
příkaz:
sudo update-alternatives --config gcc
Ty budou prezentovány s seznam všech nainstalovaných verze GCC na vašem systému Ubuntu. Zadejte číslo verze, kterou chcete použít jako výchozí, a stiskněte Enter
.
příkaz vytvoří symbolické odkazy na konkrétní verze GCC a g++.
závěr #
úspěšně jste nainstalovali GCC na Ubuntu 18.04., Nyní můžete navštívit oficiální stránku dokumentace GCC a naučit se používat GCC a G++ K kompilaci programů C A C++.