Svaki OS ima ugrađene ovisnosti za besprijekoran rad. Ukratko, ovi potporni programi često su potrebni za kompajliranje softvera i osiguravanje da je sav ovisni softver dostupan kada je to potrebno.

Ubuntuov meta-paket koji je neophodan za izgradnju uključuje nekoliko takvih paketa, koji osiguravaju da je vaše Linux iskustvo besprijekorno onoliko koliko biste željeli. Ovi paketi su dio Debiana i sadrže sve komponente koje su vam potrebne za stvaranje Debian paketa.

Na Ubuntuu, postoji niz od pet paketa uključenih u meta-paket build-essential:

  • dpkg-dev: Ovaj paket možete koristiti za raspakiranje, izgradnju, pa čak i upload DEB izvornih paketa. U osnovi možete koristiti ovaj uslužni program za pakiranje vašeg softvera za Sustavi temeljeni na Debianu.
  • napraviti: Make alat je sastavni dio Linuxa koji stvara i interpretira Makefile. Makefile je neophodan za pružanje smjernica za rad kompajleru. Tijekom instalacije, pobrinite se da se pozabavite svim make: greške naredbe nisu pronađene.
  • libc6-dev:
    instagram viewer
    Libc6-dev je GNU C biblioteka koja sadrži potrebne datoteke zaglavlja i razvojne biblioteke za obradu i kompajliranje C i C++ skripti.
  • gcc/g++: Ovo su prevoditelji za C, odnosno C++ skripte.

Nakon što instalirate osnovne pakete na svoj sustav, možete kreirati C++ skripte za provjeru statusa i opsega instalacije.

Alternativno, ne postoji čvrsto i brzo pravilo protiv instaliranja svakog softvera zasebno. Međutim, budući da build-essential paket dolazi kao isporučeni popis softvera, imat ćete sve na jednom mjestu, što je zgodno.

Kako instalirati build-essential na Ubuntu

Kada trebate instalirati osnovni meta-paket za izgradnju na Ubuntu, možete slijediti dolje navedene korake:

Instalirajte sva ažuriranja na čekanju za svoje postojeće pakete s Ažuriraj i nadogradnja naredbe:

ažuriranje sudo apt && sudo apt upgrade -y

Da biste instalirali build-essential, možete koristiti sljedeću naredbu:

sudo apt instaliratiizgraditi- bitna

Tijekom faze instalacije, prevodilac traži dopuštenje za instaliranje određenih paketa. Tip g dati dopuštenje. Također ćete primijetiti puno naredbi za raspakiranje paketa i postavljanje. To je gotovo kao popunjavanje praznina unutar vašeg Linux ekosustava.

Kao sljedeći korak, možete instalirati stranice priručnika koje će vam pomoći s instalacijom paketa build-essential. Ovo je neobavezan korak, u slučaju da ga ne želite instalirati.

sudo apt instalirati manpages-dev

Sada kada su svi paketi instalirani, možete provjeriti GCC verziju sljedećom naredbom:

gcc --verzija

Izlaz je sljedeći:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Budući da već provjeravate GCC verziju, također je preporučljivo provjeriti g++ verziju s --verzija naredba:

g++ --verzija

Brojevi verzija su prema kraju niza, slično 11.2.0. Brojevi verzija razlikovat će se ovisno o verziji Ubuntua koju koristite.

Budući da su biblioteke prevoditelja instalirane, možete pokrenuti C program da provjerite parametre instalacije.

Pokretanje C skripte pomoću GCC-a

Kako biste potvrdili je li meta-paket temeljan za izgradnju uspješno instaliran, možete napisati i prevesti primjer C skripte. Otvorite svoj omiljeni uređivač teksta na Ubuntuu. Možeš izabrati između Vim-a i nano-a za pisanje sljedećeg isječka koda:

nanotest.c

Dodajte sljedeći isječak koda unutar uređivača teksta i spremite skriptu:

#uključi <stdio.h>
poništiti glavni()
{
printf("Bok, ovo je test program za sastavljanje u C kompajler!
");
}

Evo kako bi tekstualna datoteka trebala izgledati:

Evo kratkog objašnjenja programa:

  • stdio.h: Zaglavlje standardne ulazno-izlazne knjižnice
  • glavni(): Ova funkcija pokreće C program
  • printf(): C funkcija za ispis izlaza
  • \n: Ispisuje izlaz u novom retku

Za spremanje jednostavno pritisnite Ctrl + X, nakon čega slijedi Y i Unesi.

Zatim morate napraviti izvršnu datoteku na sljedeći način:

gcctest.c-otest

Pokrenite novostvorenu C datoteku naredbom:

./test

Izlaz spremljen i kompajliran u uređivaču teksta uspješno se objavljuje u prozoru terminala. Ovo dokazuje da je instalacija GCC prevoditelja bila uspješna.

Kako deinstalirati build-essential iz Ubuntua

Konačno, mogu postojati situacije u kojima želite deinstalirati pakete instalirane tijekom instalacije paketa build-essential. U takvom scenariju možete koristiti osnovnu naredbu:

sudo apt remove build-essential

Ovo bi trebalo ukloniti sve instalirane pakete. Osim toga, također će vam biti korisno pokrenuti naredbu autoremove za uklanjanje preostalih paketa:

sudo apt autoremove

Osnovni programi za izgradnju na Ubuntuu i dalje su sastavni dio vaše redovne kompilacije koda i instalacije softvera.

Budući da ovi paketi čine bazu za bilo koje izvođenje, važno je da ih instalirate čim nadogradite na bilo koji novo izdanje Ubuntua ili prelazak s drugog OS-a na Linux, posebice Windows, kako biste izbjegli neželjena kašnjenja i kompilaciju pogreške.