logo

Ubuntu Build Essential

Ú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.

Ubuntu Build Essential
    g++:Je to kompilátor GNU pre jazyk C++.gcc:Je to kompilátor GNU pre jazyk C.urobiť:Je to užitočný nástroj, ktorý sa používa na riadenie kompilácie programu. Nástroj, t.j. make, interpretuje súbor známy ako 'makefile' ktorý môže kompilátor usmerniť, ako pracovať.libc6-dev:Je to knižnica GNU C. Obsahuje hlavičkové súbory a vývojové adresáre používané na kompiláciu všeobecných C++ a C skriptov.dpkg-dev:Tento balík sa používa na nahrávanie, zostavovanie a rozbaľovanie zdrojových balíkov Debianu. Je to užitočné, ak chceme zabaliť našu aplikáciu pre systém založený na Debiane.

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 

Ubuntu Build Essential

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 

Ubuntu 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.