GNU Compiler Collection (GCC) je sbírka kompilátorů a knihoven pro programovací jazyky C, C++, Objective-C, Fortran, Ada, Go a D. Mnoho open-source projektů, včetně linuxového jádra a nástrojů GNU, je kompilováno pomocí GCC.
Tento článek popisuje, jak nainstalovat GCC na CentOS 8.
Instalace GCC na CentOS #
Výchozí repozitáře CentOS obsahují skupinu balíčků s názvem „Development Tools“, která zahrnuje kolekci kompilátorů GNU, debugger GNU a další vývojové knihovny a nástroje potřebné pro kompilaci softwaru.
Chcete-li nainstalovat balíčky Development Tools, spusťte následující příkaz jako root nebo uživatel s právy sudo:
sudo dnf group install "Development Tools"
Příkaz nainstaluje mnoho balíčků, včetně gcc
, g++
a make
.
Můžete si také nainstalovat manuálové stránky o používání GNU/Linuxu pro vývoj:
sudo dnf install man-pages
Pomocí gcc --version
ověřte, zda je kompilátor GCC úspěšně nainstalován příkaz, který vytiskne verzi GCC:
gcc --version
Výchozí verze GCC dostupná v repozitářích CentOS 8 je 8.3.1
:
gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)
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. GCC byl nainstalován do vašeho systému CentOS a můžete jej začít používat.
Příklad kompilace Hello World #
V této části zkompilujeme základní program C pomocí GCC. 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 zkompilujte jej do spustitelného souboru spuštěním:
gcc hello.c -o hello
Binární soubor s názvem hello
se vytvoří ve stejném adresáři, kde spouštíte příkaz.
Spusťte hello
program:
./hello
Program vypíše:
Hello World!