Každý OS má vestavěné závislosti, aby fungoval hladce. Stručně řečeno, tyto podpůrné programy jsou často vyžadovány ke kompilaci softwaru a zajištění dostupnosti veškerého závislého softwaru v případě potřeby.

Základní metabalíček Ubuntu obsahuje několik takových balíčků, které zajišťují, že vaše práce s Linuxem bude tak bezproblémová, jak byste chtěli. Tyto balíčky jsou součástí Debianu a obsahují všechny komponenty, které potřebujete k vytvoření balíčku Debianu.

Na Ubuntu existuje řada pěti balíčků zahrnutých v metabalíčku build-essential:

  • dpkg-dev: Tento balíček můžete použít k rozbalení, sestavení a dokonce i nahrání zdrojových balíčků DEB. Tento nástroj můžete v podstatě použít pro zabalení vašeho softwaru Systémy založené na Debianu.
  • udělat: Nástroj make je nedílnou součástí Linuxu, který vytváří a interpretuje soubory Makefiles. Makefile je nezbytný pro poskytnutí pracovních pokynů kompilátoru. Během instalace zajistěte, aby byly všechny adresovány make: příkaz nenalezen chyby.
  • libc6-dev: libc6-dev je knihovna GNU C, která obsahuje potřebné hlavičkové soubory a vývojové knihovny pro zpracování a kompilaci skriptů C a C++.
  • gcc/g++: Jedná se o kompilátory pro skripty C a C++.

Jakmile nainstalujete základní balíčky na váš systém, můžete vytvořit C++ skripty pro kontrolu stavu a rozsahu instalace.

Případně neexistuje žádné pevné pravidlo proti instalaci každého softwaru zvlášť. Protože však balíček nezbytný pro sestavení přichází jako přiložený seznam softwaru, budete mít vše na jednom místě, což je pohodlné.

Jak nainstalovat build-essential na Ubuntu

Když potřebujete nainstalovat meta-balíček build-essential na Ubuntu, můžete postupovat podle následujících kroků:

Nainstalujte všechny čekající aktualizace pro vaše stávající balíčky pomocí Aktualizace a vylepšit příkazy:

aktualizace sudo apt && sudo apt upgrade -y

Chcete-li nainstalovat build-essential, můžete použít následující příkaz:

sudo apt Nainstalujtestavět-nezbytný

Během instalační fáze kompilátor požádá o povolení k instalaci konkrétních balíčků. Typ y udělit povolení. Všimnete si také spousty příkazů pro rozbalení a nastavení balíčku. Je to skoro jako vyplnění mezer ve vašem linuxovém ekosystému.

Jako další krok si můžete nainstalovat manuálové stránky, které vám pomohou s instalací balíčku sestavení. Toto je volitelný krok pro případ, že si jej nepřejete instalovat.

sudo apt Nainstalujte manpages-dev

Nyní, když jsou všechny balíčky nainstalovány, můžete zkontrolovat verzi GCC pomocí následujícího příkazu:

gcc --verze

Výstup je následující:

gcc (Ubuntu 11.20-19ubuntu1) 11.2.0

Protože již kontrolujete verzi GCC, je také vhodné zkontrolovat verzi g++ pomocí souboru --verze příkaz:

g++ --verze

Čísla verzí jsou na konci řetězce, podobně jako 11.2.0. Čísla verzí se budou lišit v závislosti na verzi Ubuntu, kterou používáte.

Protože jsou nainstalovány knihovny kompilátoru, můžete spustit program v jazyce C a zkontrolovat parametry instalace.

Spuštění C skriptu pomocí GCC

Chcete-li ověřit, zda byl metabalíček nezbytný pro sestavení úspěšně nainstalován, můžete napsat a zkompilovat ukázkový skript C. Otevřete svůj oblíbený textový editor na Ubuntu. Můžeš vyberte si mezi Vim a nano napsat následující fragment kódu:

nanotest.C

Přidejte následující fragment kódu do textového editoru a uložte skript:

#zahrnout <stdio.h>
prázdnota hlavní()
{
printf("Ahoj, toto je a test překladačový program v C kompilátor!
");
}

Textový soubor by měl vypadat takto:

Zde je stručné vysvětlení programu:

  • stdio.h: Standardní hlavička vstupně-výstupní knihovny
  • hlavní(): Tato funkce spouští program C
  • printf(): Funkce C pro tisk výstupu
  • \n: Vytiskne výstup na nový řádek

Pro uložení stačí stisknout Ctrl + X, následován Y a Vstupte.

Dále musíte vytvořit spustitelný soubor následovně:

gcctest.Ctest

Spusťte nově vytvořený soubor C příkazem:

./test

Výstup uložený a zkompilovaný v textovém editoru je úspěšně publikován v okně terminálu. To dokazuje, že instalace kompilátoru GCC byla úspěšná.

Jak odinstalovat build-essential z Ubuntu

Nakonec mohou nastat situace, kdy budete chtít odinstalovat balíčky nainstalované během instalace balíčku nezbytného pro sestavení. V takovém scénáři můžete použít základní příkaz:

sudo apt odstranit build-essential

To by mělo odstranit všechny nainstalované balíčky. Kromě toho bude také užitečné spustit příkaz autoremove k odstranění zbytkových balíčků:

sudo apt autoremove

Programy nezbytné pro sestavení na Ubuntu jsou i nadále nedílnou součástí vaší pravidelné kompilace kódu a instalace softwaru.

Protože tyto balíčky tvoří základ pro jakékoli spuštění, je důležité, abyste je nainstalovali, jakmile upgradujete na jakýkoli nové vydání Ubuntu nebo přechod z jiného OS na Linux, zejména Windows, aby se předešlo nechtěným zpožděním a kompilaci chyby.