Úvod do Ubuntu Build Essential
Základné balíky sú formou meta balíkov, ktoré sú nevyhnutné na kompiláciu softvéru. Obsahujú kolekciu kompilátorov GNU/g++, GNU debugger a niekoľko ďalších knižníc a nástrojov, ktoré sú potrebné na kompiláciu programu. Niekoľko ďalších balíkov, ako napríklad GCC, make, G++, dpkg-dev atď., je tiež nainštalovaných v našom systéme, keď inštalujeme balíky nevyhnutné na zostavenie.
GCC (GNU Compiler Collection) je sada kompilátorov a poskytuje jednotné rozhranie na vytváranie programov v jazykoch Go, Assembler, Ada, Fortran, Objective-C, C a C++. GNU C Compiler bol skutočným významom GCC, ale kvôli mnohým iným jazykom, ktoré boli odvtedy zahrnuté, bol tento význam upravený na GNU Compiler Collection. Kompilátor C je známy ako gcc, aby sa dal ľahšie odlíšiť od celku.
Kľúčové balíky nainštalované na našom systéme Ubuntu alebo Debian automaticky z build-essentials sú GCC. Balíky nevyhnutné na zostavenie patria Debianu. Nie je súčasťou samotného softvéru. Obsahujú tieto základné balíky ako závislosti, takže ak nainštalujeme build-essential, nainštalujeme každý z týchto balíkov jedným príkazom.
Poznámka: Nepovažujte balík build-essential za super balík, ktorý nám magicky nainštaluje každý typ vývojového nástroja z Go to Ruby jediným príkazom. Obsahuje len niekoľko vývojových nástrojov.
Prečo by sme potrebovali balík nevyhnutný na zostavenie?
Je to používateľ, ktorý vytvorí balíčky DEB zo zdrojového kódu aplikácie. Priemerný používateľ nechodí robiť DEB balíčky každý deň. Niekoľko používateľov však môže využívať systém Ubuntu Linux na vývoj aplikácií. Ak chceme spustiť program v jazyku C v Ubuntu, musíme mať kompilátor gcc. Ak chceme v Ubuntu spúšťať programy C++, budeme potrebovať kompilátor g++.
Ak potrebujeme použiť softvér, ktorý je dostupný iba prostredníctvom zdrojového kódu, náš systém zobrazí chybu, t.j. príkaz make nenájdený , pretože musíme najprv nainštalovať vyrobiť nástroj . Všetko je možné nainštalovať samostatne. Je však oveľa pohodlnejšie využiť výhody základných balíkov a stiahnuť si každý z týchto vývojových nástrojov naraz.
Je to rovnaké ako balík Ubuntu-restricted-extras, ktorý nám umožňuje nainštalovať veľa mediálnych kodekov naraz. Tento meta-balík obsahuje päť rôznych balíkov, ktoré sú dôležité na kompiláciu softvéru na Ubuntu.
Ako nainštalujeme základné balíky na Ubuntu?
Ak nás zaujíma, ako môžeme nainštalovať základné balíčky na Ubuntu, máme šťastie. Systém ponúka základné zostavenie, ktoré sa pripája k ďalším balíkom potrebným na zostavenie softvéru. Predtým, ako budeme môcť vytvoriť softvér v Ubuntu, nainštalujeme nasledujúce balíčky:
- urobiť
- GCC
- G++
- C kompilátor
V priečinku sťahovania môžeme balíky nainštalovať dvojitým kliknutím na balík a povolením inštalátora vykonať túto prácu. Napríklad, ak chcete nainštalovať balík založený na Pythone, budeme naň musieť dvakrát kliknúť. Otvorí súbor, t.j. inštalácia.deb a požiadajte nás o heslo. Softvér môžeme nainštalovať aj pomocou meta-balíka build-essential, ktorý obsahuje niekoľko ďalších balíčkov. Balíky sú potrebné, ak chceme programy kompilovať pomocou zdrojového kódu a pracovať s ľubovoľným programovacím jazykom.
Inštalácia a používanie základnej zostavy na Ubuntu
Nástroje potrebné na zostavenie je možné priamo nainštalovať pomocou oficiálneho úložiska Ubuntu. Štandardne sú dostupné v systémovom úložisku Ubuntu. Potrebujeme iba nainštalovať metabalíky základných nástrojov na zostavenie zo správcu balíkov apt. Musíme otvoriť okno terminálu z 'Ctrl+Alt+T' klávesová skratka.
Aktualizácia úložiska apt
Teraz musíme aktualizovať naše úložisko balíkov pred inštaláciou základných nástrojov na zostavenie. Aby sme tak urobili, zadáme nižšie uvedený príkaz na aktualizáciu indexu úložiska apt:
$ sudo apt update
Inštalácia nevyhnutná na zostavenie
Nainštalujeme nástroje potrebné na zostavenie vykonaním nasledujúceho príkazu v okne terminálu:
$ sudo apt install build-essential
Po spustení vyššie uvedeného príkazu sa na obrazovke zobrazí nižšie uvedený výsledok:
Kontrola verzie GCC
Inštalačný proces týchto balíkov môžeme overiť tak, že po dokončení procesu inštalácie skontrolujeme verziu GCC v našom systéme pomocou nižšie uvedeného príkazu:
$ gcc version
Nainštalovaná verzia GCC sa zobrazí na termináli, ktorý je zobrazený na obrázku nižšie:
V našom systéme bol nainštalovaný každý kompilačný nástroj a knižnica GCC. Na otestovanie inštalácie však môžeme spustiť program v jazyku C.