logo

Ubuntu Build Essential

Úvod do Ubuntu Build Essential

Balíčky build-essentials jsou formou meta-balíčků, které jsou nezbytné pro kompilaci softwaru. Obsahují kolekci kompilátorů GNU/g++, ladicí program GNU a několik dalších knihoven a nástrojů, které jsou potřebné pro kompilaci programu. Několik dalších balíčků, jako GCC, make, G++, dpkg-dev atd., je také nainstalováno v našem systému, když instalujeme balíčky nezbytné pro sestavení.

GCC (GNU Compiler Collection) je sada kompilátorů a poskytuje jednotné rozhraní pro vytváření programů v Go, Assembler, Ada, Fortran, Objective-C, C a C++. GNU C Compiler byl skutečný význam GCC, ale kvůli mnoha dalším jazykům, které byly od té doby zahrnuty, byl tento význam upraven na GNU Compiler Collection. Kompilátor C je známý jako gcc, aby bylo snazší jej odlišit od celku.

Klíčové balíčky nainstalované na našem systému Ubuntu nebo Debian automaticky z build-essentials jsou GCC. Balíčky nezbytné pro sestavení patří Debianu. Není součástí samotného softwaru. Obsahují tyto základní balíčky jako závislosti, takže pokud nainstalujeme build-essential, nainstalujeme každý z těchto balíčků jediným příkazem.

Poznámka: Nepovažujte balíček build-essential za super balíček, který za nás magicky nainstaluje všechny typy vývojových nástrojů z Go to Ruby jediným příkazem. Obsahuje pouze několik vývojových nástrojů.

Proč bychom potřebovali balíček nezbytný pro sestavení?

Je to uživatel, který vytváří balíčky DEB ze zdrojového kódu aplikace. Průměrný uživatel nevytváří DEB balíčky každý den. Několik uživatelů však může používat systém Ubuntu Linux pro vývoj aplikací. Pokud chceme spustit program C v Ubuntu, musíme mít kompilátor gcc. Pokud chceme spouštět programy C++ v Ubuntu, budeme potřebovat kompilátor g++.

Pokud potřebujeme použít software, který je dostupný pouze prostřednictvím zdrojového kódu, náš systém ohlásí chybu, tj. příkaz make nenalezen , protože musíme nejprve nainstalovat vyrobit nástroj . To vše lze individuálně nainstalovat. Je však mnohem pohodlnější využít výhody balíčků nezbytných pro sestavení a stáhnout si každý z těchto vývojových nástrojů najednou.

Je to stejné jako balíček Ubuntu-restricted-extras, který nám umožňuje nainstalovat mnoho mediálních kodeků najednou. Tento meta-balíček obsahuje pět různých balíčků, které jsou důležité pro kompilaci softwaru na Ubuntu.

Ubuntu Build Essential
    g++:Jedná se o GNU kompilátor pro jazyk C++.gcc:Jedná se o GNU kompilátor pro jazyk C.udělat:Je to užitečný nástroj, který se používá k přímé kompilaci programu. Nástroj, tj. make, interpretuje soubor známý jako 'makefile' které mohou kompilátoru poradit, jak pracovat.libc6-dev:Je to knihovna GNU C. Obsahuje hlavičkové soubory a vývojové adresáře používané pro kompilaci obecných C++ a C skriptů.dpkg-dev:Tento balíček se používá k nahrávání, sestavování a rozbalování zdrojových balíčků Debianu. Je užitečné, pokud chceme zabalit naši aplikaci pro systém založený na Debianu.

Jak nainstalujeme základní balíčky na Ubuntu?

Pokud nás zajímá, jak můžeme nainstalovat základní balíčky na Ubuntu, máme štěstí. Systém nabízí build-essential, který se připojuje k dalším balíčkům potřebným k sestavení softwaru. Než budeme moci vytvořit software v Ubuntu, nainstalujeme níže uvedené balíčky:

  • udělat
  • GCC
  • G++
  • C kompilátor

Ve složce pro stahování můžeme balíčky nainstalovat dvojitým kliknutím na balíček a povolením instalačního programu tuto práci provést. Například pro instalaci balíčku založeného na Pythonu na něj budeme muset dvakrát kliknout. Otevře se soubor, tj. instalace.deb a požádejte nás o heslo. Také můžeme nainstalovat software pomocí metabalíčku build-essential, který obsahuje několik dalších balíčků. Balíčky jsou nezbytné, pokud chceme zkompilovat programy pomocí zdrojového kódu a pracovat s libovolným programovacím jazykem.

Instalace a použití build-essential na Ubuntu

Nástroje pro sestavení lze přímo nainstalovat pomocí oficiálního úložiště Ubuntu. Ve výchozím nastavení jsou k dispozici v systémovém úložišti Ubuntu. Potřebujeme pouze nainstalovat metabalíčky základních nástrojů pro sestavení ze správce balíčků apt. Musíme otevřít okno terminálu z 'Ctrl+Alt+T' klávesová zkratka.

Aktualizace úložiště apt

Nyní musíme aktualizovat naše úložiště balíčků před instalací základních nástrojů pro sestavení. Za tímto účelem zadáme níže uvedený příkaz pro aktualizaci indexu úložiště apt:

 $ sudo apt update 

Ubuntu Build Essential

Instalace základního sestavení

Nainstalujeme základní nástroje pro sestavení provedením následujícího příkazu v okně terminálu:

 $ sudo apt install build-essential 

Ubuntu Build Essential

Po spuštění výše uvedeného příkazu se na obrazovce zobrazí níže uvedený výsledek:

Kontrola verze GCC

Instalační proces těchto balíčků můžeme ověřit kontrolou verze GCC v našem systému pomocí níže uvedeného příkazu, jakmile je instalační proces dokončen:

 $ gcc version 

Nainstalovaná verze GCC se zobrazí na terminálu, který je zobrazen na níže uvedeném snímku obrazovky:

V našem systému byly nainstalovány všechny nástroje a knihovny kompilátoru GCC. Můžeme však spustit program v jazyce C pro testování instalace.