Sådan installeres GCC på Linux Mint 22, 21 eller 20

GCC (GNU Compiler Collection) er en kraftfuld og meget brugt compiler, der understøtter forskellige programmeringssprog, herunder C, C++ og Fortran. Det er et essentielt værktøj for udviklere, der tilbyder funktioner såsom optimeringsmuligheder, understøttelse af flere arkitekturer og omfattende diagnostiske meddelelser for at hjælpe med fejlfinding. GCC er kendt for sin robusthed og alsidighed, hvilket gør det til en kritisk komponent til softwareudvikling på Linux-systemer.

For at installere GCC på Linux Mint 22, 21 eller 20 har du to primære metoder. Den første metode bruger Linux Mints standardlager, som giver en stabil og ligetil installation. Den anden metode involverer brug af Ubuntu Toolchain PPA, som giver adgang til de seneste stabile builds af GCC-versioner 14, 13, 12, 11, 10 og 9, sammen med tips til, hvordan du skifter mellem disse versioner.

Metode 1: Installer GCC via Linux Mint Default Repository

Dette afsnit skitserer trinene til installation af GCC ved hjælp af standardlageret leveret af Linux Mint. Det anbefales at bruge standardlageret for at sikre kompatibilitet med dit systems pakker.

Opdater Linux Mint-pakker

Opdatering af dit system er et afgørende indledende skridt. Dette sikrer, at alle eksisterende pakker er opdaterede, hvilket minimerer sandsynligheden for pakkekonflikter under installationen af ​​GCC.

sudo apt update && sudo apt upgrade

Installer GCC fra Linux Mint Repository

Efter opdatering af systemet er næste trin at installere GCC. Der er to muligheder:

  1. Installer kun GCC-pakken.
  2. Installer den build-essential-pakke, som omfatter GCC og forskellige udviklingsværktøjer såsom make, g++ og dpkg-dev.

Den bygge-essentielle pakke er praktisk, hvis du planlægger at lave udvikling i C eller C++, da den inkluderer yderligere biblioteker og værktøjer, der ofte er påkrævet.

Sådan installeres GCC alene på Linux Mint:

sudo apt install gcc

Alternativt, for at installere den bygge-essentielle pakke:

sudo apt install build-essential

Bekræft GCC-installation på Linux Mint

Efter installationen er det klogt at verificere, at GCC er blevet installeret og er tilgængeligt fra kommandolinjen. Desuden vil kontrol af versionen af ​​GCC give indsigt i de funktioner og muligheder, der er tilgængelige for dig, da forskellige versioner af GCC understøtter forskellige sprogstandarder og optimeringer.

Sådan bekræfter du installationen og kontrollerer versionen af ​​GCC:

gcc --version

Denne kommando vil udlæse den installerede version af GCC, hvilket bekræfter, at installationsprocessen var vellykket.

Metode 2: Installer GCC ved hjælp af Ubuntu Toolchain PPA

Dette afsnit belyser trinene til installation af de seneste eller alternative versioner af GCC Compiler ved hjælp af Ubuntu Toolchain PPA på Linux Mint. Denne metode er velegnet, hvis du leder efter en specifik version af GCC, der ikke er tilgængelig i standard Linux Mint-depotet.

Importer Ubuntu Toolchain PPA

Til at begynde med importerer vi Ubuntu Toolchain PPA, som er vært for en række GCC-versioner. Dette gøres via kommandoen add-apt-repository. -y-flaget accepterer den prompt, der ellers ville blive vist automatisk.

sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa -y

Opdater pakkeliste til Ubuntu Toolchain PPA på Linux Mint

Efter tilføjelse af PPA, er det nødvendigt at opdatere pakkelisten, så apt er opmærksom på de nye pakker, der er tilgængelige fra Ubuntu Toolchain PPA. Dette sikrer, at de seneste metadata hentes for de pakker, du vil installere.

sudo apt update

Installer den ønskede GCC-version

På dette tidspunkt kan du installere den GCC-version, der opfylder dine krav. Ubuntu Toolchain PPA giver flere versioner af GCC. For eksempel var GCC 14, 13, 12, 11, 10 og 9 tilgængelige, da denne vejledning blev skrevet.

Her er kommandoerne til at installere disse versioner:

sudo apt install g++-14 gcc-14
sudo apt install g++-13 gcc-13
sudo apt install g++-12 gcc-12
sudo apt install g++-11 gcc-11
sudo apt install g++-10 gcc-10
sudo apt install g++-9 gcc-9

Disse kommandoer installerer GCC- og G++-kompilatorerne for din valgte version.

Valider installationen af ​​GCC

Efter installationen er det klogt at validere, at GCC-kompileren blev installeret korrekt. Brug følgende kommando til at bekræfte, at den valgte version af GCC er tilgængelig til brug:

gcc-12 --version # Replace 12 with the version you installed

Opsætning af flere GCC-kompilerversioner

I specifikke scenarier kan du som udvikler eller systemadministrator få brug for flere versioner af GCC installeret på dit Linux Mint-system. Dette afsnit vil guide dig gennem installation af flere versioner af GCC og konfigurering af systemet til at skifte mellem dem efter behov.

Installer flere GCC-versioner på Linux Mint via Toolchain PPA

Lad os først fokusere på at installere de GCC-versioner, du har brug for. Denne kommando vil installere flere versioner af GCC sammen med deres tilsvarende G++ (C++ compiler) versioner:

sudo apt install gcc-9 g++-9 gcc-10 g++-10 gcc-11 g++-11 g++-12 gcc-12 g++-13 gcc-13 g++-14 gcc-14

Denne kommando installerer GCC version 9, 10, 11, 12, 13 og 14 og deres tilsvarende G++ versioner.

Konfigurer GCC-versionsprioriteter

Nu hvor flere versioner er installeret, er det vigtigt at lade systemet vide, hvordan det skal vælge mellem dem. Det er her, kommandoen update-alternatives kommer i spil.

Kommandoen update-alternatives giver dig mulighed for at indstille prioriteter for hver version af GCC. I eksemplet nedenfor sætter vi GCC 12 som højeste prioritet, efterfulgt af GCC 11, GCC 10 og GCC 9.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 90 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12 --slave /usr/bin/gcov gcov /usr/bin/gcov-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 80 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 60 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 40 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9

Disse kommandoer knytter hver GCC-version til et prioritetsniveau (100 for GCC 12, 90 for GCC 13, 80 for GCC 11, og så videre). Systemet vil som standard have den version med højeste prioritet, men du kan ændre dette senere, hvis det er nødvendigt, som i tilfældet ovenfor, hvor jeg ønskede at arbejde med GCC 12.

Bekræft standard GCC-version

Efter at have konfigureret prioriteterne, lad os bekræfte, at den forventede version nu er standard GCC-versionen. Brug følgende kommando:

gcc --version

Skift mellem GCC-versioner

Du kan nemt omkonfigurere standardversionen ved hjælp af kommandoen, hvis du skal skifte til en anden GCC-version. Følgende kommando viser de installerede versioner sammen med deres prioriteter:

sudo update-alternatives --config gcc

Dette vil præsentere dig for en liste over de installerede GCC-versioner. Indtast nummeret, der svarer til den version, du vil gøre til standard, og tryk på Enter.

Opret en testapplikation (valgfrit)

I dette afsnit lærer du, hvordan du verificerer, at GCC-kompileren fungerer korrekt ved at oprette et simpelt C-program. Dette er vigtigt for at sikre, at den installerede GCC-kompiler er klar til udviklingsprojekter.

Opret et C-program

For at begynde, lad os oprette et grundlæggende C-program. vi vil bruge nano, som er en ligetil teksteditor i terminalen.

Åbn Nano og opret en ny fil

Indtast følgende kommando for at åbne nano og opret en ny fil kaldet hello.c:

nano hello.c

Indsæt kode i filen

Når teksteditoren er åben, skal du tilføje følgende kode til hello.c:

#include <stdio.h>

int main()
{
   printf("Hello, World from Linuxcapable.com!");
   return 0;
}

Denne kode er et simpelt C-program, der udskriver en besked til konsollen.

Gem og afslut filen

For at gemme filen skal du trykke på CTRL+O. Dette vil skrive ændringerne til filen. Tryk på CTRL+X for at afslutte nano.

Kompiler C-programmet

Nu hvor kildekoden er klar, er det tid til at kompilere programmet. Kompilering omdanner kildekoden til en eksekverbar fil til systemet.

Brug gcc kommando til at kompilere programmet:

gcc hello.c -o hello

Her er gcc kommandoen til at køre GCC-kompileren, hello.c er filnavnet du vil kompilere, og -o hello angiver navnet på outputfilen; i dette tilfælde, hej.

Udfør det kompilerede program

Til sidst, lad os udføre det kompilerede program. Dette gøres ved at indtaste følgende kommando:

./hello

Ved udførelse skal du observere følgende output i din terminal:

Hello, World from Linuxcapable.com!

Dette output bekræfter, at din GCC-kompiler er korrekt installeret og fungerer som forventet. Det er nu klar til, at du kan begynde at udvikle og kompilere dine C- og C++-applikationer på Linux Mint.

Konklusion

Med GCC installeret på dit Linux Mint-system, kan du udnytte dets kraftfulde kompileringsfunktioner til dine udviklingsprojekter. Brug af Linux Mint-standardlageret sikrer en stabil opsætning, mens Ubuntu Toolchain PPA giver fleksibilitet med adgang til flere GCC-versioner. Tjek jævnligt efter opdateringer for at holde din compiler opdateret og opretholde optimal ydeevne i dit udviklingsmiljø. Nyd de robuste og alsidige funktioner, som GCC tilbyder udviklere.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar