How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04
Innehållsförteckning:
- förutsättningar
- Installera GCC på Ubuntu
- Utarbeta ett Hello World-exempel
- Installera flera GCC-versioner
- Slutsats
GNU Compiler Collection (GCC) är en samling kompilatorer och bibliotek för programmeringsspråk C, C ++, Objekt-C, Fortran, Ada, Go och D. Många öppna källkodsprojekt, inklusive GNU-verktygen och Linux-kärnan, sammanställs med GCC.
Denna handledning täcker stegen som krävs för att installera GCC-kompilatorn på Ubuntu 18.04. Vi visar dig hur du installerar distro-stabil version och den senaste versionen av GCC.
Samma instruktioner gäller för Ubuntu 16.04 och alla Ubuntu-baserade distributioner, inklusive Kubuntu, Linux Mint och Elementary OS.
förutsättningar
För att kunna lägga till nya förvar och installera paket i ditt Ubuntu-system måste du vara inloggad som root eller användare med sudo-privilegier.
Installera GCC på Ubuntu
Standardförråd Ubuntu innehåller ett metapaket som heter
build-essential
som innehåller GCC-kompilatorn och många bibliotek och andra verktyg som krävs för att sammanställa programvara.
Utför stegen nedan för att installera GCC Compiler Ubuntu 18.04:
-
Börja med att uppdatera paketlistan:
sudo apt updateInstallera det
build-essentialpaketet genom att skriva:sudo apt install build-essentialKommandot installerar ett gäng nya paket inklusive
gcc,g++ochmake.Du kanske också vill installera de manuella sidorna om hur du använder GNU / Linux för utveckling:
sudo apt-get install manpages-devFör att bekräfta att GCC-kompilatorn har installerats med framgång använder du kommandot
gcc --versionsom skriver ut GCC-versionen:gcc --versionStandardversionen av GCC som finns i Ubuntu 18.04-
7.4.0är7.4.0:gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Det är allt. GCC är nu installerat på ditt system och du kan börja använda det.
Utarbeta ett Hello World-exempel
Att sammanställa ett grundläggande C- eller C ++ -program med GCC är ganska enkelt. Öppna din textredigerare och skapa följande fil:
nano hello.c
Hej C
Spara filen och kompilera den till en körbar med följande kommando: Detta skapar en binär fil som heter
Kör
Programmet ska skriva ut: Det här avsnittet innehåller instruktioner om hur du installerar och använder flera versioner av GCC på Ubuntu 18.04. De nyare versionerna av GCC-kompilatorn innehåller stöd för nya språk, bättre prestanda, utökade funktioner. Vid skrivandet av denna artikel innehåller standard Ubuntu-förvaren flera GCC-versioner, från
I följande exempel installerar vi de senaste tre versionerna av GCC och G ++. Lägg först
Installera önskade GCC- och G ++ -versioner genom att skriva: Kommandona nedan konfigurerar alternativ för varje version och kopplar en prioritet till den. Standardversionen är den med högsta prioritet, i vårt fall som är
Senare om du vill ändra standardversionen använder du kommandot
Du kommer att presenteras med en lista över alla installerade GCC-versioner på ditt Ubuntu-system. Ange numret på den version du vill använda som standard och tryck på
Kommandot skapar symboliska länkar till de specifika versionerna av GCC och G ++. Du har installerat GCC på din Ubuntu 18.04. Du kan nu besöka den officiella GCC-dokumentationssidan och lära dig hur du använder GCC och G ++ för att sammanställa dina C- och C ++ -program.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
i samma katalog där du kör kommandot.
hello
med:
./hello
Installera flera GCC-versioner
5.xx
till
8.xx
Den senaste versionen av GCC, som är
9.1.0
är tillgänglig från Ubuntu Toolchain PPA.
ubuntu-toolchain-r/test
PPA till ditt system med:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
gcc-9
.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
update-alternatives
:
sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
Enter
.Slutsats
Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur du installerar, installerar hp officejet 6500a plus allt-i-ett-skrivare
Lär dig hur du installerar och installerar HP Officejet 6500A Plus allt-i-ett-skrivare.
Hur man installerar odoo 12 på ubuntu 18.04
Denna handledning täcker stegen som krävs för att installera och konfigurera Odoo 12 för produktion med Git-källa och Python virtuella miljö i ett Ubuntu 18.04-system.







