How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04
Inhoudsopgave:
- voorwaarden
- GCC installeren op Ubuntu
- Een Hello World-voorbeeld samenstellen
- Meerdere GCC-versies installeren
- Conclusie
De GNU Compiler Collection (GCC) is een verzameling compilers en bibliotheken voor de programmeertalen C, C ++, Objective-C, Fortran, Ada, Go en D. Veel open-sourceprojecten, waaronder de GNU-tools en de Linux-kernel, zijn gecompileerd met GCC.
Deze tutorial behandelt de stappen die nodig zijn om de GCC-compiler op Ubuntu 18.04 te installeren. We laten u zien hoe u de distro-stabiele versie en de nieuwste versie van GCC installeert.
Dezelfde instructies zijn van toepassing op Ubuntu 16.04 en elke op Ubuntu gebaseerde distributie, inclusief Kubuntu, Linux Mint en Elementary OS.
voorwaarden
Om nieuwe repositories toe te voegen en pakketten op uw Ubuntu-systeem te installeren, moet u als root of gebruiker met sudo-rechten zijn aangemeld.
GCC installeren op Ubuntu
De standaard Ubuntu-opslagplaatsen bevatten een metapakket met de naam
build-essential
dat de GCC-compiler bevat en veel bibliotheken en andere hulpprogramma's die nodig zijn voor het compileren van software.
Voer de onderstaande stappen uit om de GCC Compiler Ubuntu 18.04 te installeren:
-
Begin met het bijwerken van de pakketlijst:
sudo apt updateInstalleer het
build-essentialpakket door te typen:sudo apt install build-essentialDe opdracht installeert een aantal nieuwe pakketten, waaronder
gcc,g++enmake.Misschien wilt u ook de handleidingpagina's over het gebruik van GNU / Linux voor ontwikkeling installeren:
sudo apt-get install manpages-devOm te valideren dat de GCC-compiler met succes is geïnstalleerd, gebruikt u de opdracht
gcc --versiondie de GCC-versie afdrukt:gcc --versionDe standaardversie van GCC die beschikbaar is in de Ubuntu 18.04-repositories is
7.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.
Dat is het. GCC is nu op uw systeem geïnstalleerd en u kunt het gaan gebruiken.
Een Hello World-voorbeeld samenstellen
Een eenvoudig C- of C ++ -programma compileren met GCC is vrij eenvoudig. Open uw teksteditor en maak het volgende bestand:
nano hello.c
hello.c
Sla het bestand op en compileer het in een uitvoerbaar bestand met de volgende opdracht: Hiermee maakt u een binair bestand met de naam
Voer het
Het programma moet afdrukken: Dit gedeelte bevat instructies voor het installeren en gebruiken van meerdere versies van GCC op Ubuntu 18.04. De nieuwere versies van de GCC-compiler omvatten ondersteuning voor nieuwe talen, betere prestaties, uitgebreide functies. Op het moment dat dit artikel wordt geschreven, bevatten de standaard Ubuntu-opslagplaatsen verschillende GCC-versies, van
In het volgende voorbeeld zullen we de laatste drie versies van GCC en G ++ installeren. Voeg eerst de
Installeer de gewenste GCC- en G ++ -versies door te typen: De onderstaande opdrachten configureren een alternatief voor elke versie en koppelen er een prioriteit aan. De standaardversie is degene met de hoogste prioriteit, in ons geval is dat
Als u later de standaardversie wilt wijzigen, gebruikt u de opdracht
U krijgt een lijst met alle geïnstalleerde GCC-versies op uw Ubuntu-systeem. Voer het nummer in van de versie die u standaard wilt gebruiken en druk op
De opdracht maakt symbolische koppelingen naar de specifieke versies van GCC en G ++. U hebt GCC met succes geïnstalleerd op uw Ubuntu 18.04. U kunt nu de officiële GCC-documentatiepagina bezoeken en leren hoe u GCC en G ++ kunt gebruiken om uw C- en C ++ -programma's te compileren.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
in dezelfde map waarin u de opdracht uitvoert.
hello
programma uit met:
./hello
Meerdere GCC-versies installeren
5.xx
tot
8.xx
De nieuwste versie van GCC, die
9.1.0
is, is beschikbaar via de Ubuntu Toolchain PPA.
ubuntu-toolchain-r/test
PPA toe aan uw systeem met:
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
.Conclusie
Hoe een nfs-server op ubuntu 18.04 te installeren en configureren
Network File System (NFS) is een gedistribueerd bestandssysteemprotocol waarmee u externe mappen via een netwerk kunt delen. In deze zelfstudie bespreken we hoe u een NFSv4-server instelt op Ubuntu 18.04.
Hoe gcc compiler te installeren op debian 10 linux
De GNU Compiler Collection (GCC) is een open-source verzameling compilers en bibliotheken die C, C ++ en andere programmeertalen ondersteunen. In deze zelfstudie wordt uitgelegd hoe u de GCC-compiler op Debian 10 Buster installeert.
Hoe gcc compiler op centos 7 te installeren
De GNU Compiler Collection (GCC) is een verzameling compilers en bibliotheken voor programmeertalen C, C ++, Objective-C, Fortran, Ada, Go en D. Deze tutorial behandelt de stappen die nodig zijn om de GCC-compiler op CentOS 7 te installeren.







