plná forma GCC je GNU Compiler Collection. Jedná se o open source sadu nástrojů pro kompilaci zdrojových kódů programovacích jazyků C, C++, Objective-C, Fortran, Ada, Go A D.

v tomto článku vám ukážu, jak nainstalovat GCC na Ubuntu a kompilovat programy C A C++. Takže začneme.

instalace GCC:

GCC a všechny potřebné nástroje pro sestavení lze na Ubuntu velmi snadno nainstalovat, protože všechny požadované balíčky jsou k dispozici v oficiálním úložišti balíčků Ubuntu., Ubuntu také poskytuje meta balíček build-essential, který nainstaluje všechny požadované balíčky najednou. Takže můžete snadno GCC na Ubuntu pomocí správce balíčků APT.

za Prvé, aktualizujte APT balíček úložiště mezipaměti pomocí následujícího příkazu:

$ sudo apt update

APT balíček úložiště mezipaměti by měl být aktualizován.,

Nyní, nainstalovat build-essential balíček s následujícím příkazem:

$ sudo apt install build-essential

Nyní, stiskněte y a poté stiskněte klávesu <Enter> potvrdit instalaci.

bude chvíli trvat, než APT stáhne a nainstaluje všechny požadované balíčky z oficiálního úložiště balíčků Ubuntu.,

v tomto okamžiku by měl být nainstalován GCC a všechny potřebné nástroje pro sestavení.

v dalších částech tohoto článku vám ukážu, jak sestavit jednoduchý program C A C++ s GCC.

kompilace programů C pomocí GCC:

v této části napíšu jednoduchý program C, ukážu vám, jak kompilovat program C pomocí GCC a spustit kompilovaný program.

napsal jsem jednoduchý zdrojový soubor C a uložil jej jako dobrý den.c v adresáři ~ / Projects. Obsah hello.,c file is as follows:

#include <stdio.h>
int main(void) {
printf(„%s\n“, „C -> Welcome to LinuxHint!“);
return 0;
}

This program will print „C -> Welcome to LinuxHint!” on the terminal. Very simple.,

Než budete kompilovat C zdrojový soubor, přejděte do adresáře projektu (~/Projekty v mém případě) takto:

$ cd ~/Projekty

Nyní, sestavit dobrý den.C zdrojový soubor C, spusťte následující příkaz:

$ GCC Ahoj.c-o hello

poznámka: zde, Ahoj.c je zdrojový soubor C. Volba -o se používá k definování cesty a názvu souboru kompilovaného výstupního binárního souboru., -o dobrý den se používá k říci GCC, že sestavené výstupní soubor by měl být dobrý den a cestu, kam bude soubor uložen, je aktuální pracovní adresář.

jakmile zkompilujete hello.zdrojový soubor C, nový soubor hello bude generován, jak můžete vidět na obrázku níže. Toto je kompilovaný binární soubor.

Nyní, spusťte hello binární soubor takto:

$ ./ hello

jak vidíte, správný výstup se zobrazí na terminálu., Takže jsme úspěšně sestavili a spustili program C pomocí GCC.

Kompilace C++ Programy s GCC:

V této části bych se napsat jednoduchý C++ program, ukázat vám, jak zkompilovat C++ program s GCC a spustit zkompilovaný program.

napsal jsem jednoduchý zdrojový soubor C++ a uložil jej jako helloworld.cpp v adresáři ~ / Projects. Obsah helloworld.,cpp file is as follows:

#include <iostream>
using namespace std;
int main(void) {
cout << „C++ -> Welcome to LinuxHint!“ << endl;
return 0;
}

This program will print „C++ -> Welcome to LinuxHint!” on the terminal. Very simple as in the last example.,

Než budete kompilovat C++ zdrojový soubor, přejděte do adresáře projektu (~/Projekty v mém případě) takto:

$ cd ~/Projekty

Nyní, k sestavení helloworld.cpp C++ zdrojový soubor, spusťte následující příkaz:

$ g++ helloworld.cpp-o helloWorld

poznámka: zde, helloworld.cpp je zdrojový soubor C++. Volba -o se používá k definování cesty a názvu souboru kompilovaného výstupního binárního souboru., -o helloWorld se používá k říci GCC, že zkompilovaný výstup by měl být soubor helloWorld a cestu, kam bude soubor uložen, je aktuální pracovní adresář.

jakmile zkompilujete helloworld.cpp C++ zdrojový soubor, nový soubor helloWorld budou generovány, jak můžete vidět na obrázku níže. Toto je kompilovaný binární soubor.

Nyní, spusťte helloWorld binární soubor takto:

$ .,/helloWorld

jak vidíte, správný výstup se zobrazí na terminálu. Takže jsme úspěšně sestavili a spustili program C++ pomocí GCC.

takže takto instalujete GCC na Ubuntu a kompilujete s ním programy C A C++. Díky za přečtení tohoto článku.