Hvert operativsystem har indbyggede afhængigheder for at fungere problemfrit. Kort sagt, disse understøttende programmer er ofte nødvendige for at kompilere software og sikre, at al afhængig software er tilgængelig, når det er nødvendigt.

Ubuntus bygge-essentielle meta-pakke inkluderer flere sådanne pakker, som sikrer, at din Linux-oplevelse er så problemfri, som du gerne vil have den. Disse pakker er en del af Debian og indeholder alle de komponenter, du skal bruge for at oprette en Debian-pakke.

På Ubuntu er der en serie på fem pakker inkluderet i den bygge-essentielle metapakke:

  • dpkg-dev: Du kan bruge denne pakke til at pakke ud, bygge og endda uploade DEB-kildepakker. Du kan i det væsentlige bruge dette værktøj til at pakke din software til Debian-baserede systemer.
  • lave: Make-værktøjet er en integreret del af Linux, der opretter og fortolker Makefiler. Makefile er nødvendig for at give arbejdsvejledninger til compileren. Under installationen skal du sørge for at adressere evt make: kommando ikke fundet fejl.
  • instagram viewer
  • libc6-dev: libc6-dev er GNU C-biblioteket, der indeholder de nødvendige header-filer og udviklingsbiblioteker til at behandle og kompilere C- og C++-scripts.
  • gcc/g++: Disse er kompilatorerne til henholdsvis C- og C++-scripts.

Når du har installeret de væsentlige pakker på dit system, kan du oprette C++-scripts for at kontrollere status og installationsomfang.

Alternativt er der ingen hård og hurtig regel imod at installere hver software separat. Men da den bygge-essentielle pakke kommer som en samlet liste over software, vil du have alt på ét sted, hvilket er praktisk.

Sådan installeres build-essential på Ubuntu

Når du skal installere den bygge-essentielle meta-pakke på Ubuntu, kan du følge nedenstående trin:

Installer eventuelle afventende opdateringer til dine eksisterende pakker med opdatering og opgradering kommandoer:

sudo apt opdatering && sudo apt upgrade -y

For at installere build-essential kan du bruge følgende kommando:

sudo apt installerebygge-vigtig

Under installationsfasen beder compileren om tilladelse til at installere specifikke pakker. Type y at give tilladelse. Du vil også bemærke en masse kommandoer til pakkeudpakning og opsætning. Det er næsten som at udfylde hullerne i dit Linux-økosystem.

Som et næste trin kan du installere manualsiderne for at hjælpe dig med den bygge-essentielle pakkeinstallation. Dette er et valgfrit trin, hvis du ikke ønsker at installere det.

sudo apt installere manpages-dev

Nu hvor alle pakkerne er installeret, kan du kontrollere GCC-versionen med følgende kommando:

gcc --version

Outputtet er som nedenfor:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Da du allerede tjekker GCC-versionen, er det også tilrådeligt at tjekke g++-versionen med --version kommando:

g++ --version

Versionsnumrene er mod slutningen af ​​strengen, svarende til 11.2.0. Versionsnumrene vil variere, baseret på den Ubuntu-version, du bruger.

Da compilerbibliotekerne er installeret, kan du køre et C-program for at kontrollere installationsparametrene.

Kørsel af et C-script ved hjælp af GCC

For at bekræfte, om den bygge-essentielle metapakke blev installeret, kan du skrive og kompilere et eksempel C-script. Åbn din foretrukne teksteditor på Ubuntu. Du kan vælg mellem Vim og nano for at skrive følgende kodestykke:

nanoprøve.c

Tilføj følgende kodestykke i teksteditoren og gem scriptet:

#omfatte <stdio.h>
ugyldig hoved()
{
printf("Hej, dette er en prøve compiler program i C compiler!
");
}

Sådan skal tekstfilen se ud:

Her er en kort forklaring af programmet:

  • stdio.h: Standard input-output bibliotekshoved
  • hoved(): Denne funktion kører C-programmet
  • printf(): En C-funktion til at udskrive et output
  • \n: Udskriver output på en ny linje

For at gemme skal du blot trykke på Ctrl + X, efterfulgt af Y og Gå ind.

Dernæst skal du lave en eksekverbar fil som følger:

gccprøve.c-oprøve

Kør den nyoprettede C-fil med kommandoen:

./prøve

Det output, der er gemt og kompileret i teksteditoren, offentliggøres i terminalvinduet med succes. Dette beviser, at installationen af ​​GCC-kompileren var vellykket.

Sådan afinstalleres build-essential fra Ubuntu

Endelig kan der være situationer, hvor du vil afinstallere de pakker, der er installeret under den bygge-essentielle pakkeinstallation. I et sådant scenarie kan du bruge den grundlæggende kommando:

sudo apt remove build-essential

Dette burde fjerne alle de installerede pakker. Derudover vil det også være nyttigt for dig at køre autoremove-kommandoen for at fjerne de resterende pakker:

sudo apt automatisk fjern

De bygge-essentielle programmer på Ubuntu er fortsat en integreret del af din almindelige kodekompilering og softwareinstallation.

Da disse pakker danner grundlaget for enhver udførelse, er det vigtigt, at du installerer dem, så snart du opgraderer til nogen ny Ubuntu-udgivelse eller flyt fra et andet OS til Linux, især Windows, for at undgå uønskede forsinkelser og kompilering fejl.