Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Hur man installerar och använder GCC Compiler på Linux-system

När de byggde Linux-kärnan, var utvecklarna tvungna att bygga en gratis kompilator med öppen källkod för att skapa kärnan och modulerna. GCC-kompilatorn byggdes under GNU-projekt. I den nuvarande versionen av alla Linux-distributioner kommer GCC-kompilatorn förinstallerad i operativsystemet. Du kan använda GCC-kompilatorn för att kompilera C, C++, Ada, Go och några andra objektorienterade programmeringsspråk. Du kan kompilera koder på ditt terminalskal genom GCC-kompilatorn på ett Linux-system.

GCC-kompilator för Linux


Ordet GCC står för GNU Compiler Collection. Linux-kärnan är mestadels byggd på det objektorienterade och C-programmeringsspråket. Innan du installerar GCC-kompilatorn på ditt Linux-system måste du kontrollera om den redan är installerad på ditt system eller inte.

gcc --version

Om du får följande meddelande på ditt skal behöver du inte installera det. Om du inte kan hitta GCC på din maskin måste du installera den på ditt system. Det här inlägget kommer att se hur du installerar och kommer igång med GNU Compiler Collection på Linux-distributioner.

1. Installera GCC Compiler på Debian/Ubuntu Linux


På Ubuntu och andra Debian-distributioner av Linux, kommer GCC-kompilatorn in i de byggviktiga paketen. Hela paketet innehåller GNU C, C++ kompilator och några fler viktiga biblioteksfunktioner och verktyg. Du kan köra följande aptitude-kommandorad nedan för att installera GNU Compiler Collection på din Debian Linux-distribution. Jag måste notera att följande kommando kräver root-privilegier.

sudo apt install build-essential

2. Installera GCC Compiler på Arch Linux


Att installera GCC-kompilatorn på ett Arch-baserat Linux-system är en enkel process. Du kan köra följande Pacman-kommando som ges nedan på terminalskalet på ditt Arch Linux-system för att installera GNU Compiler Collection. Här använder jag Manjaro KDE Linux för att representera Arch-familjen, och följande kommando kommer också att fungera på andra Arch-baserade Linux-system.

sudo pacman -S gcc

Du kan också skaffa GCC-kompilatorn på ett Arch-baserat system genom systemet för installation och borttagning av programvara. Du behöver bara öppna programvarubutiken och söka efter GCC-kompilatorn. När du har hittat paketet är du bara några klick bort från att ta bort, installera eller installera om det på ditt system.

3. Installera GCC Compiler på Red Hat och Fedora Linux


Om du är Red Hat- eller Fedora Linux-användare är det här steget för dig. Du kan installera GCC-kompilatorn på ditt system genom att köra följande kommando nedan. Red Hat Linux-användare måste köra YUM-kommandot med superanvändaråtkomst.

sudo yum groupinstall 'Development Tools'

Fedora Linux-användare måste köra följande DNF-kommando på terminalskalet för att få GNU Compiler Collection på deras system.

sudo dnf groupinstall 'Development Tools'

Om du stöter på några problem med att installera verktyget kan du köra följande kommando för att installera GNU Compiler Collection direkt på ditt Red Hat-baserade system.

sudo yum install gcc -y

Kom igång med GNU Compiler Collection


Tills nu har vi hur du kan installera GNU Compiler Collection på ditt favorit Linux-system. Här kommer vi att se hur du kan skapa ditt första projekt och köra det genom GCC-kompilatorn. Jag ska visa hur du kan skriva en enkel kod för programmeringsspråket C för att skriva ut “Hej Ubuntupit.”

Öppna först ditt terminalskal och välj en katalog för att lagra koden. Jag väljer skrivbordskatalogen för att spara filen. Om du inte väljer en katalog kommer den att ställa in hemkatalogen för ditt Linux-filsystem som standard. Kör nu följande pekkommando på ditt terminalskal för att skapa en ny fil.

$ cd Desktop/
touch hello.c

När filen har skapats öppnar du filen med ett anteckningsblock eller skriptredigerare. Kopiera och klistra in följande koder nedan i ditt tomma skript. Spara och avsluta sedan filen.

#include <stdio.h>
int main() {

printf("Hello, UbuntuPIT!");
return 0;
}

Vi kan nu kompilera koden genom GCC-kompilatorn på vårt Linux-system. Kör följande kommando på ditt terminalskal för att kompilera koden. Du kan ge ett nytt namn till din kod medan du kompilerar. Här döper jag den kompilerade filen till Ubuntupit. Vi kommer senare att använda namnet för att köra koden. Vi kan köra C-programmeringskoden på vår Linux-terminal genom kommandot dot slash (./) på terminalskalet.

Kör följande kommando på ditt terminalskal för att köra den kompilerade filen genom GCC-kompilatorn på ditt Linux-system. Här används flaggan -o för att indikera utdatafilen.

$ cd Desktop/
gcc hello.c -o UbuntuPIT
./UbuntuPIT

Du kan se att koden har kompilerats och körts genom GCC-kompilatorn på ett Linux-system.

Ta bort GCC Compiler från Linux


Du kan behöva ta bort GNU Compiler Collection från ditt Linux-system om du hittar några trasiga paket- eller repositoryproblem. Här är processen hur du kan ta bort den från din Linux-maskin. Kör lämpligt kommando från följande kommandorader för att ta bort GCC-kompilatorn på ditt Linux-system.

Du kan ta bort GNU Compiler Collection från Debian/Ubuntu Linux genom att köra följande kommando.

sudo apt-get install --skip-broken gcc

Kör följande kommando för att ta bort GNU Compiler Collection från Red Hat och Fedora Linux.

sudo yum remove --skip-broken gcc

Arch Linux-användare måste köra följande Pacman-kommando för att ta bort det trasiga GNU Compiler Collection-paketet.

sudo pacman -R gcc

För att ta bort GNU Compiler Collection från Arch Linux kan du också använda standardmetoden för mjukvarucenter som jag har beskrivit tidigare.

Slutord


Att använda GCC-kompilatorn är den enklaste metoden för att bygga och köra C-programmet på alla Linux-system. Om du är nybörjare på programmering eller älskar den fria programvaran med öppen källkod, kommer du att njuta av att använda GNU Compiler Collection. I hela inlägget har jag beskrivit metoden för att installera GCC-kompilatorn på Linux-distributioner och hur du kan komma igång med den.

Vänligen dela det med dina vänner och Linux-communityt om du tycker att det här inlägget är användbart och informativt. Du kan skriva till oss med dina åsikter om detta inlägg i kommentarsfältet.