GNU Compiler Collection (GCC) je open-source sbírka kompilátorů a knihoven podporujících programovací jazyky C, C++, Objective-C, Fortran, Ada, Go a D. Linuxové jádro, GNU utility a mnoho dalších projektů je kompilováno pomocí GCC.
Tento tutoriál vysvětluje, jak nainstalovat kompilátor GCC na Debian 10, Buster. Stejné pokyny platí pro Debian 9 a všechny distribuce založené na Debianu.
Předpoklady #
Chcete-li nainstalovat balíčky na váš systém Debian, musíte být přihlášeni jako uživatel s právy sudo.
Instalace GCC na Debian #
Výchozí úložiště Debianu obsahuje metabalíček s názvem build-essential
který obsahuje kompilátor GCC a další knihovny a nástroje potřebné pro kompilaci softwaru.
Při instalaci GCC Compiler Debian 10 postupujte podle následujících kroků:
-
Nejprve aktualizujte seznam balíčků:
sudo apt update
-
Nainstalujte
build-essential
balíček spuštěním:sudo apt install build-essential
Můžete si také nainstalovat manuálové stránky, které obsahují dokumentaci o používání GNU/Linuxu pro vývoj:
sudo apt-get install manpages-dev
-
Chcete-li potvrdit, že je kompilátor GCC úspěšně nainstalován, zadejte
gcc --version
:gcc --version
V době psaní tohoto článku je výchozí verze GCC dostupná v repozitářích Debianu 10
8.3.0
:gcc (Debian 8.3.0-6) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
A je to. Úspěšně jste nainstalovali GCC na váš počítač Debian.
Příklad kompilace Hello World #
Kompilace základního programu v C nebo C++ s GCC je docela přímočará. Otevřete textový editor a vytvořte následující soubor:
nano hello.c
hello.c#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
Uložte soubor a pomocí následujícího příkazu jej zkompilujte do spustitelného souboru:
gcc hello.c -o hello
Kompilátor vytvoří binární soubor s názvem hello
ve stejném adresáři, kde byl příkaz proveden.
Spuštění programu:
./hello
Výstup bude vypadat takto:
Hello World!