G++, GNU C++ Compiler je kompilátor v Linuxu, který byl vyvinut pro kompilaci C++ programů. Přípony souborů, které lze zkompilovat pomocí G++, jsou .c a .cpp. Cílem tohoto tutoriálu je nainstalovat G++ kompilátor C++ na Ubuntu 20.04 LTS Focal Fossa Linux. Toho dosáhnete instalací build-essential balíček.
V tomto tutoriálu se naučíte:
- Jak nainstalovat kompilátor G++ na Ubuntu 20.04
- Jak zkontrolovat verzi kompilátoru C++
- Jak zkompilovat základní program C++ ze zdrojového kódu
- Jak spustit G++ pro kompilaci programu 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 |
Instalace G++ kompilátoru C++ na Ubuntu 20.04 pokyny krok za krokem
I když kompilátor C++ můžete nainstalovat samostatně instalací gcc balíček, doporučeným způsobem 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:
$ g++ --version gcc (Ubuntu 9.2.1-17ubuntu1) 9.2.1 20191102
- Vytvořte základní zdroj kódu C++. Vytvořme si například program hello world C++. Uložte následující kód jako
hello.cctextový soubor:#include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; }Uložte výše uvedený kód do
hello.ccsoubor, zkompilujte a spusťte jej:$ g++ -o hello hello.cc $ ./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.
Synchronizujte Disk Google na Ubuntu 20.04 Focal Fossa Gnome Desktop
Server VNC na Ubuntu 20.04 Focal Fossa Linux