Každý OS má vstavané závislosti, aby fungoval hladko. Stručne povedané, tieto podporné programy sú často potrebné na zostavenie softvéru a zabezpečenie dostupnosti všetkého závislého softvéru v prípade potreby.
Základný meta-balík Ubuntu obsahuje niekoľko takýchto balíkov, ktoré zaisťujú, že vaše skúsenosti so systémom Linux budú také bezproblémové, ako by ste chceli. Tieto balíky sú súčasťou Debianu a obsahujú všetky komponenty, ktoré potrebujete na vytvorenie balíka Debian.
Na Ubuntu existuje séria piatich balíčkov zahrnutých v metabalíku build-essential:
- dpkg-dev: Tento balík môžete použiť na rozbaľovanie, zostavovanie a dokonca nahrávanie zdrojových balíkov DEB. Tento nástroj môžete v podstate použiť na balenie softvéru Systémy založené na Debiane.
- urobiť: Nástroj make je neoddeliteľnou súčasťou Linuxu, ktorý vytvára a interpretuje súbory Makefiles. Makefile je potrebný na poskytnutie pracovných pokynov pre kompilátor. Počas inštalácie sa uistite, že ste riešili všetky make: príkaz nenájdené chyby.
- libc6-dev: libc6-dev je knižnica GNU C, ktorá obsahuje potrebné hlavičkové súbory a vývojové knižnice na spracovanie a kompiláciu skriptov C a C++.
- gcc/g++: Toto sú kompilátory pre skripty C a C++.
Po nainštalovaní základných balíkov do vášho systému môžete vytvárať skripty C++ na kontrolu stavu a rozsahu inštalácie.
Prípadne neexistuje žiadne prísne pravidlo proti inštalácii každého softvéru samostatne. Keďže však balík nevyhnutný na zostavenie prichádza ako pribalený zoznam softvéru, budete mať všetko na jednom mieste, čo je pohodlné.
Ako nainštalovať základné zostavenie na Ubuntu
Keď potrebujete nainštalovať meta-balík nevyhnutný na zostavenie na Ubuntu, môžete postupovať podľa krokov uvedených nižšie:
Nainštalujte všetky čakajúce aktualizácie pre vaše existujúce balíky pomocou aktualizovať a upgrade príkazy:
aktualizácia sudo apt && sudo apt upgrade -y
Ak chcete nainštalovať build-essential, môžete použiť nasledujúci príkaz:
sudo apt Inštaláciastavať- nevyhnutné
Počas fázy inštalácie si kompilátor vyžiada povolenie na inštaláciu konkrétnych balíkov. Typ r udeliť povolenie. Tiež si všimnete množstvo príkazov na rozbalenie a nastavenie balíka. Je to takmer ako vyplnenie medzier vo vašom ekosystéme Linuxu.
Ako ďalší krok si môžete nainštalovať manuálové stránky, ktoré vám pomôžu s inštaláciou základného balíka. Toto je voliteľný krok v prípade, že si ho neželáte inštalovať.
sudo apt Inštalácia manpages-dev
Teraz, keď sú nainštalované všetky balíky, môžete skontrolovať verziu GCC pomocou nasledujúceho príkazu:
gcc --verzia
Výstup je nasledujúci:
gcc (Ubuntu 11.20-19ubuntu1) 11.2.0
Keďže už kontrolujete verziu GCC, je tiež vhodné skontrolovať verziu g++ pomocou súboru --verzia príkaz:
g++ --verzia
Čísla verzií sú na konci reťazca, podobne ako 11.2.0. Čísla verzií sa budú líšiť v závislosti od verzie Ubuntu, ktorú používate.
Keďže sú nainštalované knižnice kompilátora, môžete spustiť program v jazyku C na kontrolu parametrov inštalácie.
Spustenie C skriptu pomocou GCC
Ak chcete potvrdiť, či bol metabalík nevyhnutný na zostavenie úspešne nainštalovaný, môžete napísať a skompilovať vzorový skript C. Otvorte svoj obľúbený textový editor na Ubuntu. Môžeš vyberte si medzi Vim a nano na napísanie nasledujúceho útržku kódu:
nanotest.c
Pridajte nasledujúci útržok kódu do textového editora a uložte skript:
#include <stdio.h>
neplatné hlavné()
{
printf(„Ahoj, toto je a test kompilačný program v C kompilátor!
");
}
Textový súbor by mal vyzerať takto:
Tu je krátke vysvetlenie programu:
- stdio.h: Štandardná hlavička vstupno-výstupnej knižnice
- hlavné(): Táto funkcia spúšťa program C
- printf(): Funkcia C na tlač výstupu
- \n: Vytlačí výstup na nový riadok
Ak chcete uložiť, jednoducho stlačte Ctrl + X, nasledovaný Y a Zadajte.
Ďalej musíte vytvoriť spustiteľný súbor nasledovne:
gcctest.c-otest
Spustite novovytvorený súbor C príkazom:
./test
Výstup uložený a zostavený v textovom editore sa úspešne publikuje v okne terminálu. To dokazuje, že inštalácia kompilátora GCC bola úspešná.
Ako odinštalovať build-essential z Ubuntu
Nakoniec môžu nastať situácie, keď budete chcieť odinštalovať balíky nainštalované počas inštalácie základného balíka. V takom prípade môžete použiť základný príkaz:
sudo apt odstrániť build-essential
Toto by malo odstrániť všetky nainštalované balíky. Okrem toho bude tiež užitočné spustiť príkaz autoremove na odstránenie zvyškových balíkov:
sudo apt autoremove
Základné programy na Ubuntu sú naďalej neoddeliteľnou súčasťou vašej bežnej kompilácie kódu a inštalácie softvéru.
Keďže tieto balíky tvoria základ pre akékoľvek spustenie, je dôležité, aby ste ich nainštalovali hneď, ako inovujete na niektorý nové vydanie Ubuntu alebo prechod z iného OS na Linux, najmä Windows, aby sa predišlo nechceným oneskoreniam a kompilácii chyby.