Medan man byggde Linux-kärnan, var utvecklare tvungna att skapa 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 i ditt terminalskal via GCC-kompilatorn på ett Linux-system.
GCC-kompilator för Linux
Ordet GCC står för GNU Compiler Collection. Linuxkärnan är huvudsakligen baserad på C och objektorienterat programmeringsspråk. 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 i skalet 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 titta på hur du installerar och kommer igång med GNU Compiler Collection på Linux-distributioner.
1. Installera GCC-kompilatorn på Debian/Ubuntu Linux
På Ubuntu och andra Debian Linux-distributioner ingår GCC-kompilatorn i de väsentliga byggpaketen. Det kompletta paketet innehåller GNU C-kompilatorn, C++ 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 bör notera att följande kommando kommer att kräva root-privilegier.
sudo apt install build-essential
2. Installera GCC-kompilatorn 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 i terminalskalet på ditt Arch Linux-system för att installera GNU-kompilatorsamlingen. 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å få GCC-kompilatorn på ett Arch-baserat system genom installations- och borttagningssystemet för 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-kompilatorn 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 bör köra följande DNF-kommando i terminalskalet för att få GNU-kompilatorsamlingen på deras system.
sudo dnf groupinstall 'Development Tools'
Om du har problem med att installera verktyget kan du köra följande kommando för att installera GNU-kompilatorsamlingen direkt på ditt Red Hat-baserade system.
sudo yum install gcc -y
Kom igång med GNU Compiler Collection
Hittills 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 dig 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 i ditt terminalskal för att skapa en ny fil.
$ cd Desktop/ touch hello.c
När filen har skapats öppnar du den 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;
}
Nu kan vi kompilera koden genom GCC-kompilatorn på vårt Linux-system. Kör följande kommando i ditt terminalskal för att kompilera koden. Du kan ge din kod ett nytt namn när du kompilerar. Här namnger jag den kompilerade filen som Ubuntupit. Senare kommer vi att använda namnet för att köra koden. Vi kan köra C-programmeringskoden i vår Linux-terminal genom kommandot dot slash (./) i terminalskalet.
Kör följande kommando i 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-kompilatorn från Linux
Du kan behöva ta bort GNU-kompilatorsamlingen från ditt Linux-system om du stöter på trasiga paket eller problem med förvar. 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 bör köra följande Pacman-kommando för att ta bort det trasiga paketet från GNU-kompilatorsamlingen.
sudo pacman -R gcc
För att ta bort GNU-kompilatorsamlingen från Arch Linux kan du också använda standardmetoden för mjukvarucenter som jag beskrev ovan.
Sista ord
Att använda GCC-kompilatorn är den enklaste metoden för att kompilera och köra C-program på alla Linux-system. Om du är nybörjare inom programmering eller älskar gratis och ö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-kompilator på Linux-distributioner och hur du kan komma igång med det.
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.
