logo

Ubuntu Build Essential

Az Ubuntu Build Essential bemutatása

A build-essentials csomagok olyan meta-csomagok, amelyek elengedhetetlenek a szoftverek fordításához. Tartalmazzák a GNU/g++ fordítógyűjteményt, a GNU hibakeresőt, és még néhány könyvtárat és eszközt, amelyek egy program fordításához szükségesek. Néhány más csomag, például a GCC, make, G++, dpkg-dev stb. is telepítve van a rendszerünkre, amikor telepítjük a build-essential csomagokat.

GCC (GNU fordítógyűjtemény) egy fordítókészlet, és egységes felületet biztosít a programok létrehozásához Go, Assembler, Ada, Fortran, Objective-C, C és C++ nyelven. A GNU C Compiler volt a GCC tényleges jelentése, de sok más nyelv miatt, amelyek azóta is szerepelnek, ez a jelentés GNU Compiler Collection-re módosult. A C fordítót gcc néven ismerik, hogy könnyebben megkülönböztessük az egésztől.

Az Ubuntu vagy Debian rendszerünkre a build-essentialsból automatikusan telepített kulcscsomagok a GCC. A build-essential csomagok a Debianhoz tartoznak. Nem magának a szoftvernek a része. Ezeket az alapvető csomagokat függőségekként tartalmazzák, így ha telepítjük a build-essentialt, akkor mindegyik csomagot egyetlen paranccsal telepítjük.

Megjegyzés: Ne tekintse a build-essential csomagot egy szuper csomagnak, amely varázslatosan egyetlen paranccsal telepíti nekünk a Go to Ruby minden típusú fejlesztőeszközét. Csak néhány fejlesztőeszközt tartalmaz.

Miért van szükségünk egy build-essential csomagra?

A felhasználónak kell DEB-csomagokat létrehoznia egy alkalmazás forráskódjából. Egy átlagos felhasználó nem megy minden nap DEB-csomagok készítésére. Bár néhány felhasználó használhatja az Ubuntu Linux rendszert alkalmazásfejlesztésre. Szükségünk van egy gcc fordítóra, ha C-programot akarunk végrehajtani Ubuntuban. Szükségünk lesz egy g++ fordítóra, ha C++ programokat akarunk futtatni Ubuntuban.

Ha olyan szoftvert kell használnunk, amely csak a forráskódon keresztül érhető el, akkor rendszerünk hibát jelez, pl. make parancs nem található , mivel először telepítenünk kell a szerszámot készíteni . Mindegyik egyenként telepíthető. Sokkal kényelmesebb azonban kihasználni a build-essential csomagokat, és egyszerre letölteni ezeket a fejlesztőeszközöket.

Ez ugyanaz, mint az Ubuntu-restricted-extras csomag, amely lehetővé teszi számunkra, hogy egyszerre több médiakodeket telepítsünk. Ez a meta-csomag öt különböző csomagot tartalmaz, amelyek fontosak az Ubuntu szoftverek fordításához.

Ubuntu Build Essential
    g++:Ez egy GNU fordító C++ nyelvhez.gcc:Ez egy GNU fordító C nyelvhez.gyártmány:Ez egy hasznos segédprogram, amely a program fordításának irányítására szolgál. Az eszköz, azaz a make egy olyan fájlt értelmez, amely ún 'makefile' amely eligazíthatja a fordítót a működéshez.libc6-dev:Ez egy GNU C könyvtár. Tartalmazza az általános C++ és C szkriptek fordításához használt fejlécfájlokat és fejlesztési könyvtárakat.dpkg-dev:Ez a csomag a Debian forráscsomagok feltöltésére, összeállítására és kicsomagolására szolgál. Hasznos, ha az alkalmazásunkat Debian-alapú rendszerre szeretnénk csomagolni.

Hogyan telepítsük az alapvető csomagokat az Ubuntun?

Ha kíváncsiak vagyunk, hogyan telepíthetjük az alapvető csomagokat az Ubuntu-ra, szerencsénk van. A rendszer a build-essential szolgáltatást kínálja, amely csatlakozik a szoftverkészítéshez szükséges többi csomaghoz. Mielőtt szoftvert építenénk az Ubuntuban, telepítjük az alábbi csomagokat:

  • készítsenek
  • GCC
  • G++
  • C Fordító

A letöltési mappában úgy tudjuk telepíteni a csomagokat, hogy duplán kattintunk a csomagra, és engedélyezzük a telepítőnek ezt a munkát. Például egy Python alapú csomag telepítéséhez duplán kell rákattintani. Megnyitja a fájlt, azaz install.deb , és kérjen tőlünk egy jelszót. Emellett a build-essential meta-csomag segítségével is telepíthetünk szoftvereket, amely számos más csomagot is tartalmaz. A csomagokra akkor van szükség, ha a programokat a forráskód felhasználásával akarjuk lefordítani és bármilyen programozási nyelvvel operálni.

A build-essential telepítése és használata Ubuntun

A build-essential eszközök közvetlenül telepíthetők az Ubuntu hivatalos tárolójából. Alapértelmezés szerint elérhetők az Ubuntu rendszertárában. Csak telepítenünk kell a build-essential meta-csomagokat az apt csomagkezelőből. Meg kell nyitnunk a terminál ablakunkat a 'Ctrl+Alt+T' billentyűparancs.

Apt tároló frissítése

Most frissítenünk kell a csomagtárolónkat, mielőtt telepítenénk a build-essential eszközöket. Ehhez az alábbi parancsot adjuk meg az apt tárolóindex frissítéséhez:

 $ sudo apt update 

Ubuntu Build Essential

A build-essential telepítése

A build-essential eszközöket a következő parancs végrehajtásával telepítjük a terminálablakban:

 $ sudo apt install build-essential 

Ubuntu Build Essential

A fenti parancs futtatása után az alábbi eredmény jelenik meg a képernyőn:

GCC verzió ellenőrzése

Ezeknek a csomagoknak a telepítési folyamatát ellenőrizhetjük, ha a telepítési folyamat befejeződése után megvizsgáljuk a GCC verziót a rendszerünkön az alábbi paranccsal:

 $ gcc version 

A terminálon megjelenítendő telepített GCC verzió, amely az alábbi képernyőképen látható:

Minden GCC fordítóeszköz és könyvtár telepítve van rendszerünkre. A telepítés tesztelésére azonban egy C programot futtathatunk.