logo

„Ubuntu Build Essential“.

Įvadas į Ubuntu Build Essential

„Build-essentials“ paketai yra metapaketų, būtinų programinei įrangai kompiliuoti, forma. Juose yra GNU/g++ kompiliatorių kolekcija, GNU derinimo priemonė ir dar keletas bibliotekų bei įrankių, reikalingų programai kompiliuoti. Kai kurie kiti paketai, pvz., GCC, make, G++, dpkg-dev ir t. t., taip pat yra įdiegti mūsų sistemoje, kai įdiegiame „build-essential“ paketus.

GCC (GNU kompiliatorių kolekcija) yra kompiliatorių rinkinys ir suteikia vienodą sąsają programoms kurti Go, Assembler, Ada, Fortran, Objective-C, C ir C++. GNU C kompiliatorius buvo tikroji GCC reikšmė, tačiau dėl daugelio kitų kalbų, kurios buvo įtrauktos nuo to laiko, ši reikšmė buvo pakeista į GNU Compiler Collection. C kompiliatorius yra žinomas kaip gcc, kad būtų lengviau jį atskirti nuo viso.

Pagrindiniai paketai, automatiškai įdiegti mūsų Ubuntu arba Debian sistemoje iš build-essentials, yra GCC. Buvimo esminiai paketai priklauso „Debian“. Tai nėra pačios programinės įrangos dalis. Juose yra tie esminiai paketai kaip priklausomybės, taigi, jei įdiegsime build-essential, kiekvieną iš tų paketų įdiegsime viena komanda.

Pastaba: „build-essential“ paketo nelaikykite super paketu, kuris stebuklingai įdiegs visų tipų kūrimo įrankius nuo „Go to Ruby“ mums viena komanda. Jame yra tik keli kūrimo įrankiai.

Kodėl mums reikalingas esminis paketas?

Vartotojas turi sukurti DEB paketus iš programos šaltinio kodo. Paprastas vartotojas kasdien nedaro DEB paketų. Nors kai kurie vartotojai gali naudoti Ubuntu Linux sistemą programų kūrimui. Jei norime vykdyti C programą Ubuntu, turime turėti gcc kompiliatorių. Jei norime vykdyti C++ programas Ubuntu, mums reikės g++ kompiliatoriaus.

Jei mums reikia naudoti programinę įrangą, kuri pasiekiama tik per šaltinio kodą, mūsų sistema parodys klaidą, t. y. padaryti komanda nerasta , nes pirmiausia turime įdiegti padaryti įrankį . Visa tai gali būti montuojama atskirai. Tačiau daug patogiau pasinaudoti pagrindiniais kūrimo paketais ir vienu metu atsisiųsti kiekvieną iš šių kūrimo įrankių.

Tai tas pats, kas Ubuntu-restricted-extras paketas, leidžiantis vienu metu įdiegti daug medijos kodekų. Šiame meta pakete yra penki skirtingi paketai, kurie yra svarbūs kompiliuojant Ubuntu programinę įrangą.

„Ubuntu Build Essential“.
    g++:Tai GNU kompiliatorius C++ kalbai.gcc:Tai GNU kompiliatorius C kalbai.gaminti:Tai naudinga programa, kuri naudojama nukreipti programos kompiliavimą. Įrankis, ty make, interpretuoja failą, žinomą kaip 'makefile' kurie gali padėti kompiliatoriui valdyti.libc6-dev:Tai GNU C biblioteka. Tai apima antraštės failus ir kūrimo katalogus, naudojamus bendriesiems C++ ir C scenarijus sudaryti.dpkg-dev:Šis paketas naudojamas įkelti, kurti ir išpakuoti Debian šaltinio paketus. Tai naudinga, jei norime supakuoti savo programą Debian pagrindu veikiančiai sistemai.

Kaip įdiegti esminius paketus Ubuntu?

Jei mums įdomu, kaip Ubuntu įdiegti esminius paketus, mums pasisekė. Sistema siūlo „build-essential“, kuri jungiasi prie kitų paketų, reikalingų programinei įrangai kurti. Prieš kurdami programinę įrangą Ubuntu, įdiegsime šiuos paketus:

  • padaryti
  • GCC
  • G++
  • C kompiliatorius

Atsisiuntimo aplanke galime įdiegti paketus dukart spustelėdami paketą ir įgalindami diegimo programą atlikti šį darbą. Pavyzdžiui, norėdami įdiegti paketą, pagrįstą Python, turėsime dukart spustelėti jį. Bus atidarytas failas, t.y. diegimas.deb , ir paprašykite mūsų slaptažodžio. Be to, programinę įrangą galime įdiegti naudodami „build-essential“ meta-paketą, į kurį įeina keletas kitų paketų. Paketai yra būtini, jei norime kompiliuoti programas naudodami šaltinio kodą ir dirbti su bet kuria programavimo kalba.

„Build-essential“ diegimas ir naudojimas „Ubuntu“.

Būtiniausius kūrimo įrankius galima tiesiogiai įdiegti naudojant oficialią Ubuntu saugyklą. Pagal numatytuosius nustatymus jie yra prieinami Ubuntu sistemos saugykloje. Turime tiesiog įdiegti esminius įrankio meta paketus iš apt paketų tvarkyklės. Turime atidaryti terminalo langą iš 'Ctrl + Alt + T' spartusis klavišas.

Atnaujinama apt saugykla

Dabar turime atnaujinti savo paketų saugyklą prieš diegdami būtiniausius kūrimo įrankius. Norėdami tai padaryti, įvesime toliau pateiktą komandą, skirtą atnaujinti apt saugyklos indeksą:

 $ sudo apt update 

„Ubuntu Build Essential“.

Diegimas - būtina

Įdiegsime pagrindinius įrankius, terminalo lange vykdydami šią komandą:

 $ sudo apt install build-essential 

„Ubuntu Build Essential“.

Paleidus aukščiau pateiktą komandą, ekrane bus rodomas toliau pateiktas rezultatas:

Tikrinama GCC versija

Galime patikrinti šių paketų diegimo procesą, patikrinę GCC versiją mūsų sistemoje naudodami toliau pateiktą komandą, kai diegimo procesas bus baigtas:

 $ gcc version 

Įdiegta GCC versija, kuri bus rodoma terminale, rodoma toliau esančioje ekrano kopijoje:

Kiekvienas GCC kompiliatoriaus įrankis ir biblioteka buvo įdiegta mūsų sistemoje. Tačiau galime paleisti C programą, kad patikrintume diegimą.