logo

Ubuntu Build Essential

Ievads Ubuntu Build Essential

Build-essentials pakotnes ir meta pakotnes, kas ir būtiskas programmatūras kompilēšanai. Tajos ir GNU/g++ kompilatoru kolekcija, GNU atkļūdotājs un vēl dažas bibliotēkas un rīki, kas nepieciešami programmas kompilēšanai. Instalējot build-essential pakotnes, mūsu sistēmā tiek instalētas arī dažas citas pakotnes, piemēram, GCC, make, G++, dpkg-dev utt.

GCC (GNU kompilatoru kolekcija) ir kompilatoru komplekts un nodrošina vienotu saskarni, lai izveidotu programmas Go, Assembler, Ada, Fortran, Objective-C, C un C++. GNU C kompilators bija GCC faktiskā nozīme, taču daudzu citu valodu dēļ, kas kopš tā laika ir iekļautas, šī nozīme ir mainīta uz GNU Compiler Collection. C kompilators ir pazīstams kā gcc, lai to būtu vieglāk atšķirt no visa.

Galvenās pakotnes, kas automātiski instalētas mūsu Ubuntu vai Debian sistēmā no build-essentials, ir GCC. Built-essential pakotnes pieder Debian. Tā nav pašas programmatūras daļa. Tās satur šīs būtiskās pakotnes kā atkarības, tāpēc, ja mēs instalēsim build-essential, mēs instalēsim katru no šīm pakotnēm vienā komandā.

Piezīme. Neuzskatiet, ka build-essential pakotne ir lieliska pakotne, kas maģiski instalēs visu veidu izstrādes rīkus no Go to Ruby mums ar vienu komandu. Tajā ir tikai daži izstrādes rīki.

Kāpēc mums būtu nepieciešama būvēšanas pamatpakete?

Lietotājs var izveidot DEB pakotnes no lietojumprogrammas pirmkoda. Vidusmēra lietotājs katru dienu netaisa DEB pakotnes. Lai gan daži lietotāji var izmantot Ubuntu Linux sistēmu lietojumprogrammu izstrādei. Mums ir nepieciešams gcc kompilators, ja mēs vēlamies izpildīt C programmu Ubuntu. Mums būs nepieciešams g++ kompilators, ja vēlamies izpildīt C++ programmas Ubuntu.

Ja mums ir jāizmanto programmatūra, kas ir pieejama tikai ar avota kodu, mūsu sistēma parādīs kļūdu, t.i., komanda make nav atrasta , jo mums vispirms ir jāinstalē izgatavot rīku . To visu var uzstādīt atsevišķi. Tomēr daudz ērtāk ir izmantot būvēšanai nepieciešamās pakotnes un vienlaikus lejupielādēt katru no šiem izstrādes rīkiem.

Tas ir tāds pats kā Ubuntu-restricted-extras pakotne, kas ļauj mums vienlaikus instalēt daudzus multivides kodekus. Šajā metapakotnē ir piecas dažādas pakotnes, kas ir svarīgas programmatūras kompilēšanai Ubuntu.

Ubuntu Build Essential
    g++:Tas ir GNU kompilators C++ valodai.gcc:Tas ir GNU kompilators C valodai.veidot:Tā ir noderīga utilīta, ko izmanto, lai vadītu programmas apkopošanu. Rīks, t.i., make, interpretē failu, kas pazīstams kā 'makefile' kas var palīdzēt kompilatoram darboties.libc6-dev:Tā ir GNU C bibliotēka. Tas ietver galvenes failus un izstrādes direktorijus, ko izmanto vispārējo C++ un C skriptu kompilēšanai.dpkg-dev:Šī pakotne tiek izmantota, lai augšupielādētu, izveidotu un izpakotu Debian avota pakotnes. Tas ir noderīgi, ja vēlamies iesaiņot savu lietojumprogrammu uz Debian balstītai sistēmai.

Kā Ubuntu instalēt būtiskas pakotnes?

Ja mēs domājam, kā mēs varam instalēt būtiskas pakotnes Ubuntu, mums veicas. Sistēma piedāvā build-essential, kas savienojas ar citām programmatūras izveidei nepieciešamajām pakotnēm. Pirms mēs varam izveidot programmatūru Ubuntu, mēs instalēsim tālāk norādītās pakotnes:

  • veidot
  • GCC
  • G++
  • C kompilators

Lejupielādes mapē mēs varam instalēt pakotnes, veicot dubultklikšķi uz pakotnes un ļaujot instalētājam veikt šo darbu. Piemēram, lai instalētu pakotni, kuras pamatā ir Python, mums būs jāveic dubultklikšķis uz tās. Tas atvērs failu, t.i., install.deb , un pieprasiet mums paroli. Tāpat mēs varam instalēt programmatūru, izmantojot build-essential meta pakotni, kas ietver vairākas citas pakotnes. Paketes ir nepieciešamas, ja vēlamies kompilēt programmas, izmantojot avota kodu un darboties ar jebkuru programmēšanas valodu.

Buntu essential instalēšana un izmantošana

Būvēšanas būtiskos rīkus var tieši instalēt, izmantojot Ubuntu oficiālo repozitoriju. Pēc noklusējuma tie ir pieejami Ubuntu sistēmas repozitorijā. Mums vienkārši jāinstalē būvēšanas būtisko rīku meta pakotnes no apt pakotņu pārvaldnieka. Mums ir jāatver termināļa logs no 'Ctrl+Alt+T' īsinājumtaustiņš.

Notiek apt repozitorija atjaunināšana

Tagad mums ir jāatjaunina mūsu pakotņu repozitorijs, pirms mēs instalējam būvēšanas būtiskos rīkus. Lai to izdarītu, mēs ievadīsim tālāk norādīto komandu apt repozitorija indeksa atjaunināšanai:

 $ sudo apt update 

Ubuntu Build Essential

Instalēšana-essential

Mēs instalēsim būvēšanas būtiskos rīkus, izpildot šādu komandu termināļa logā:

 $ sudo apt install build-essential 

Ubuntu Build Essential

Pēc iepriekš minētās komandas palaišanas ekrānā tiks parādīts zemāk redzamais rezultāts:

Pārbauda GCC versiju

Mēs varam pārbaudīt šo pakotņu instalēšanas procesu, pārbaudot GCC versiju mūsu sistēmā ar tālāk norādīto komandu, kad instalēšanas process ir pabeigts:

 $ gcc version 

Instalētā GCC versija, kas tiks parādīta terminālī, kas tiek parādīta zemāk esošajā ekrānuzņēmumā:

Katrs GCC kompilatora rīks un bibliotēka ir instalēta mūsu sistēmā. Tomēr mēs varam izpildīt C programmu, lai pārbaudītu instalāciju.