Jokaisessa käyttöjärjestelmässä on sisäänrakennetut riippuvuudet toimimaan sujuvasti. Lyhyesti sanottuna näitä tukiohjelmia tarvitaan usein ohjelmistojen kääntämiseen ja sen varmistamiseen, että kaikki riippuvaiset ohjelmistot ovat saatavilla tarvittaessa.

Ubuntun build-essential meta-paketti sisältää useita tällaisia ​​paketteja, jotka varmistavat, että Linux-kokemuksesi on niin saumaton kuin haluat sen olevan. Nämä paketit ovat osa Debiania ja sisältävät kaikki Debian-paketin luomiseen tarvittavat komponentit.

Ubuntussa on viisi pakettia, jotka sisältyvät build-essential-metapakettiin:

  • dpkg-dev: Voit käyttää tätä pakettia DEB-lähdepakettien purkamiseen, rakentamiseen ja jopa lataamiseen. Voit käyttää tätä apuohjelmaa lähinnä ohjelmiston pakkaamiseen Debian-pohjaiset järjestelmät.
  • tehdä: Make-työkalu on olennainen osa Linuxia, joka luo ja tulkitsee Makefile-tiedostoja. Makefile on välttämätön työskentelyohjeiden antamiseksi kääntäjälle. Varmista asennuksen aikana, että korjaat kaikki make: komentoa ei löytynyt virheitä.
  • instagram viewer
  • libc6-dev: Libc6-dev on GNU C -kirjasto, joka sisältää tarvittavat otsikkotiedostot ja kehityskirjastot C- ja C++-skriptien käsittelyä ja kääntämistä varten.
  • gcc/g++: Nämä ovat kääntäjiä C- ja C++-skripteille.

Kun olet asentanut olennaiset paketit järjestelmääsi, voit luoda C++-komentosarjat tarkistaaksesi tilan ja asennuksen laajuuden.

Vaihtoehtoisesti ei ole olemassa tiukkaa sääntöä, joka kieltää jokaisen ohjelmiston asentamisen erikseen. Koska build-essential-paketti on kuitenkin mukana ohjelmistoluettelossa, sinulla on kaikki yhdessä paikassa, mikä on kätevää.

Buntun build-essentialin asentaminen

Kun sinun on asennettava build-essential meta-paketti Ubuntuun, voit seurata alla lueteltuja vaiheita:

Asenna kaikki odottavat päivitykset olemassa oleviin paketteihisi kanssa päivittää ja päivitys komennot:

sudo apt päivitys && sudo apt päivitys -y

Asenna build-essential käyttämällä seuraavaa komentoa:

sudo apt Asentaarakentaa- välttämätön

Asennusvaiheessa kääntäjä pyytää lupaa asentaa tiettyjä paketteja. Tyyppi y luvan myöntämiseen. Huomaat myös paljon komentoja paketin purkamiseen ja asennukseen. Se on melkein kuin Linux-ekosysteemin aukkojen täyttämistä.

Seuraavana vaiheena voit asentaa manuaaliset sivut, jotka auttavat sinua Buil-Essential-paketin asennuksessa. Tämä on valinnainen vaihe, jos et halua asentaa sitä.

sudo apt Asentaa manpages-dev

Nyt kun kaikki paketit on asennettu, voit tarkistaa GCC-version seuraavalla komennolla:

gcc --versio

Tulos on seuraava:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Koska olet jo tarkistamassa GCC-versiota, on suositeltavaa tarkistaa myös g++-versio --versio komento:

g++ --versio

Versionumerot ovat merkkijonon lopussa, kuten 11.2.0. Versionumerot vaihtelevat käyttämäsi Ubuntu-version mukaan.

Koska kääntäjäkirjastot on asennettu, voit suorittaa C-ohjelman tarkistaaksesi asennusparametrit.

C-skriptin suorittaminen GCC: tä käyttämällä

Voit varmistaa, että build-essential-metapaketin asennus onnistui, kirjoittamalla ja kääntämällä mallin C-komentosarjan. Avaa suosikki tekstieditori Ubuntussa. Sinä pystyt valita Vimin ja nanon välillä kirjoittaa seuraavan koodinpätkän:

nanotestata.c

Lisää seuraava koodinpätkä tekstieditoriin ja tallenna komentosarja:

#sisältää <stdio.h>
mitätön pää()
{
printf("Hei, tämä on a testata kääntäjäohjelma sisään C-kääntäjä!
");
}

Tältä tekstitiedoston pitäisi näyttää:

Tässä lyhyt kuvaus ohjelmasta:

  • stdio.h: Vakiosyöttö-tulostuskirjaston otsikko
  • pää(): Tämä toiminto suorittaa C-ohjelman
  • printf(): C-toiminto tulosteen tulostamiseen
  • \n: Tulostaa tulosteen uudelle riville

Tallenna painamalla Ctrl + X, jonka jälkeen Y ja Tulla sisään.

Seuraavaksi sinun on tehtävä suoritettava tiedosto seuraavasti:

gcctestata.c-otestata

Suorita juuri luotu C-tiedosto komennolla:

./testata

Tekstieditoriin tallennettu ja käännetty tulos julkaistaan ​​pääteikkunassa onnistuneesti. Tämä osoittaa, että GCC-kääntäjän asennus onnistui.

Buntun build-essential-asennuksen poistaminen

Lopuksi saattaa olla tilanteita, joissa haluat poistaa build-essential-paketin asennuksen aikana asennetut paketit. Tällaisessa tilanteessa voit käyttää peruskomentoa:

sudo apt remove build-essential

Tämän pitäisi poistaa kaikki asennetut paketit. Lisäksi on hyödyllistä suorittaa komento autoremove poistaaksesi jäljellä olevat paketit:

sudo apt autoremove

Ubuntun rakentamisen välttämättömät ohjelmat ovat edelleen olennainen osa tavallista koodin kokoamista ja ohjelmiston asennusta.

Koska nämä paketit muodostavat perustan kaikille suorituksille, on tärkeää, että asennat ne heti, kun päivität mihin tahansa uusi Ubuntu-julkaisu tai siirry toisesta käyttöjärjestelmästä Linuxiin, erityisesti Windowsiin, välttääksesi ei-toivotut viiveet ja käännökset virheitä.