Varje operativsystem har inbyggda beroenden för att fungera smidigt. Kort sagt, dessa stödprogram krävs ofta för att kompilera programvara och säkerställa att all beroende programvara är tillgänglig vid behov.

Ubuntus byggviktiga metapaket innehåller flera sådana paket, som säkerställer att din Linux-upplevelse är så sömlös som du vill att den ska vara. Dessa paket är en del av Debian och innehåller alla komponenter du behöver för att skapa ett Debianpaket.

På Ubuntu finns det en serie med fem paket som ingår i det byggviktiga metapaketet:

  • dpkg-dev: Du kan använda det här paketet för att packa upp, bygga och till och med ladda upp DEB-källkodspaket. Du kan i princip använda det här verktyget för att paketera din programvara för Debian-baserade system.
  • göra: Make-verktyget är en integrerad del av Linux som skapar och tolkar Makefiles. Makefile är nödvändigt för att ge arbetsanvisningar till kompilatorn. Under installationen, se till att åtgärda eventuella make: kommandot hittades inte fel.
  • instagram viewer
  • libc6-dev: libc6-dev är GNU C-biblioteket som innehåller de nödvändiga header-filerna och utvecklingsbiblioteken för att bearbeta och kompilera C- och C++-skript.
  • gcc/g++: Dessa är kompilatorerna för C- respektive C++-skript.

När du har installerat de väsentliga paketen på ditt system kan du skapa C++-skript för att kontrollera status och installationsomfattning.

Alternativt finns det ingen hård och snabb regel mot att installera varje programvara separat. Men eftersom det väsentliga paketet kommer som en buntad lista med programvara, kommer du att ha allt på ett ställe, vilket är bekvämt.

Hur man installerar build-essential på Ubuntu

När du behöver installera det byggviktiga metapaketet på Ubuntu kan du följa stegen nedan:

Installera eventuella väntande uppdateringar för dina befintliga paket med uppdatering och uppgradering kommandon:

sudo apt uppdatering && sudo apt upgrade -y

För att installera build-essential kan du använda följande kommando:

sudo apt Installerabygga-grundläggande

Under installationsfasen ber kompilatorn tillstånd att installera specifika paket. Typ y att ge tillstånd. Du kommer också att märka många kommandon för uppackning och installation av paket. Det är nästan som att fylla i luckorna i ditt Linux-ekosystem.

Som nästa steg kan du installera manualsidorna för att hjälpa dig med installationen av det väsentliga paketet. Detta är ett valfritt steg om du inte vill installera det.

sudo apt Installera manpages-dev

Nu när alla paket är installerade kan du kontrollera GCC-versionen med följande kommando:

gcc --version

Utgången är som nedan:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Eftersom du redan kontrollerar GCC-versionen, är det också lämpligt att kontrollera g++-versionen med --version kommando:

g++ --version

Versionsnumren är mot slutet av strängen, liknande 11.2.0. Versionsnumren kommer att variera beroende på vilken Ubuntu-version du använder.

Eftersom kompilatorbiblioteken är installerade kan du köra ett C-program för att kontrollera installationsparametrarna.

Köra ett C-skript med GCC

För att bekräfta om det byggviktiga metapaketet lyckades installeras kan du skriva och kompilera ett exempel C-skript. Öppna din favorittextredigerare på Ubuntu. Du kan välj mellan Vim och nano för att skriva följande kodavsnitt:

nanotesta.c

Lägg till följande kodavsnitt i textredigeraren och spara skriptet:

#omfatta <stdio.h>
tomhet main()
{
printf("Hej, det här är en testa kompilatorprogram i C kompilator!
");
}

Så här ska textfilen se ut:

Här är en kort beskrivning av programmet:

  • stdio.h: Standard input-output bibliotekshuvud
  • main(): Denna funktion kör C-programmet
  • printf(): En C-funktion för att skriva ut en utdata
  • \n: Skriver ut utskriften på en ny rad

För att spara, tryck helt enkelt Ctrl + X, följd av Y och Stiga på.

Därefter måste du skapa en körbar fil enligt följande:

gcctesta.c-otesta

Kör den nyskapade C-filen med kommandot:

./testa

Utdata som sparats och kompilerats i textredigeraren publiceras framgångsrikt i terminalfönstret. Detta bevisar att installationen av GCC-kompilatorn lyckades.

Hur man avinstallerar build-essential från Ubuntu

Slutligen kan det finnas situationer där du vill avinstallera paketen som installerades under installationen av det väsentliga paketet. I ett sådant scenario kan du använda det grundläggande kommandot:

sudo apt remove build-essential

Detta bör ta bort alla installerade paket. Dessutom kommer det också att vara användbart för dig att köra kommandot autoremove för att ta bort de återstående paketen:

sudo apt autoremove

De byggnödvändiga programmen på Ubuntu fortsätter att vara en integrerad del av din vanliga kodkompilering och programvaruinstallation.

Eftersom dessa paket utgör basen för alla körningar är det viktigt att du installerar dem så snart du uppgraderar till något ny Ubuntu-version eller flytta från ett annat operativsystem till Linux, särskilt Windows, för att undvika oönskade fördröjningar och kompilering fel.