GCC, GNU Compiler Collection je kompilační systém vyvinutý pro podporu různých programovacích jazyků. Jedná se o standardní kompilátor používaný ve většině projektů souvisejících s GNU a Linuxem, například linuxové jádro. Cílem tohoto tutoriálu je nainstalovat GCC kompilátor C na Ubuntu 20.04 LTS Focal Fossa Linux. Toho dosáhnete pomocí apt install příkaz.
V tomto tutoriálu se naučíte:
- Jak nainstalovat kompilátor GCC
- Jak zkontrolovat verzi kompilátoru C
- Jak zkompilovat základní program C ze zdrojového kódu
- Jak spustit program C
Požadavky na software a použité konvence
| Kategorie | Požadavky, konvence nebo použitá verze softwaru |
|---|---|
| Systém | Nainstalováno nebo upgradováno Ubuntu 20.04 Focal Fossa |
| Software | GCC |
| Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
| Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Nainstalujte kompilátor GCC the C na Ubuntu 20.04 krok za krokem
I když kompilátor C můžete nainstalovat samostatně instalací gcc balíček, doporučený způsob instalace kompilátoru C na Ubuntu 20.04 je instalace celého vývojového balíčku build-essential .
- Nainstalujte kompilátor C instalací vývojového balíčku
build-essential:$ sudo apt install build-essential
- Zkontrolujte verzi kompilátoru C:
$ gcc --version gcc (Ubuntu 9.2.1-17ubuntu1) 9.2.1 20191102
- Vytvořte základní zdroj kódu C. Vytvořme například program hello world C. Uložte následující kód jako
hello.ctextový soubor:#include <stdio.h> int main() { printf("Hello, World!"); return 0; } - Zkompilujte a spusťte soubor
hello.cC kód:$ gcc -o hello hello.c $ ./hello Hello, World!
Navštivte „Jak přepínat mezi více verzemi kompilátoru GCC a G++ na Ubuntu 20.04“ a podívejte se, jak nainstalovat více verzí kompilátoru na stejný systém Ubuntu.
Jak nainstalovat rozšíření Gnome Shell na Ubuntu 20.04 Focal Fossa Linux Desktop
Jak přepínat mezi více verzemi kompilátoru GCC a G++ na Ubuntu 20.04 LTS Focal Fossa