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.cc
textový soubor:#include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; }
Uložte výše uvedený kód do
hello.cc
soubor, 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