How do I install gcc on Ubuntu Linux
Innholdsfortegnelse:
- Forutsetninger
- Installere GCC på Ubuntu
- Utarbeide et Hello World-eksempel
- Installere flere GCC-versjoner
- Konklusjon
GNU Compiler Collection (GCC) er en samling av kompilatorer og biblioteker for programmeringsspråk C, C ++, Objekt-C, Fortran, Ada, Go og D. Mange open-source prosjekter, inkludert GNU-verktøyene og Linux-kjernen, er samlet med GCC.
Denne opplæringen dekker trinnene som kreves for å installere GCC-kompilatoren på Ubuntu 18.04. Vi vil vise deg hvordan du installerer distro-stabile versjonen og den nyeste versjonen av GCC.
De samme instruksjonene gjelder for Ubuntu 16.04 og all Ubuntu-basert distribusjon, inkludert Kubuntu, Linux Mint og Elementary OS.
Forutsetninger
For å kunne legge til nye depoter og installere pakker på Ubuntu-systemet, må du være logget inn som root eller bruker med sudo-rettigheter.
Installere GCC på Ubuntu
Standard Ubuntu-lagringene inneholder en metapakke som heter
build-essential
som inneholder GCC-kompilatoren og mange biblioteker og andre verktøy som kreves for å sammenstille programvare.
Utfør trinnene nedenfor for å installere GCC Compiler Ubuntu 18.04:
-
Start med å oppdatere pakkelisten:
sudo apt update
Installer
build-essential
pakken ved å skrive:sudo apt install build-essential
Kommandoen installerer en haug med nye pakker inkludert
gcc
,g++
ogmake
.Det kan også være lurt å installere manuelle sider om bruk av GNU / Linux for utvikling:
sudo apt-get install manpages-dev
For å bekrefte at GCC-kompilatoren er installert, bruker du kommandoen
gcc --version
som skriver ut GCC-versjonen:gcc --version
Standardversjonen av GCC tilgjengelig i Ubuntu 18.04-depotene er
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.
Det er det. GCC er nå installert på systemet ditt, og du kan begynne å bruke det.
Utarbeide et Hello World-eksempel
Det er ganske enkelt å kompilere et grunnleggende C- eller C ++ -program med GCC. Åpne teksteditoren din og lag følgende fil:
nano hello.c
Hei C
Lagre filen og kompilere den til en kjørbar ved hjelp av følgende kommando: Dette vil opprette en binær fil som heter
Utfør
Programmet skal trykke: Denne delen inneholder instruksjoner om hvordan du installerer og bruker flere versjoner av GCC på Ubuntu 18.04. De nyere versjonene av GCC-kompilatoren inkluderer støtte for nye språk, bedre ytelse, utvidede funksjoner. Ved skriving av denne artikkelen inkluderer standard Ubuntu-lagringene flere GCC-versjoner, fra
I eksemplet nedenfor vil vi installere de siste tre versjonene av GCC og G ++. Først legger du
Installer ønskede GCC- og G ++ -versjoner ved å skrive: Kommandoene nedenfor vil konfigurere alternativ for hver versjon og knytte en prioritet til den. Standardversjonen er den som har høyest prioritet, i vårt tilfelle er det
Hvis du senere vil endre standardversjonen, bruker du kommandoen oppdateringsalternativer: Du vil bli presentert en liste over alle installerte GCC-versjoner på Ubuntu-systemet. Angi nummeret på versjonen du vil bruke som standard, og trykk
Kommandoen lager symboliske lenker til de spesifikke versjonene av GCC og G ++. Du har installert GCC på Ubuntu 18.04. Du kan nå besøke den offisielle GCC-dokumentasjonssiden og lære hvordan du bruker GCC og G ++ til å kompilere C- og C ++ -programmene.
#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 samme katalog der du kjører kommandoen.
hello
programmet med:
./hello
Installere flere GCC-versjoner
5.xx
til
8.xx
Den siste versjonen av GCC, som er
9.1.0
er tilgjengelig fra Ubuntu Toolchain PPA.
ubuntu-toolchain-r/test
PPA til systemet ditt 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
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
.Konklusjon
Hvordan installere og konfigurere en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere redis på ubuntu 18.04

Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen beskriver hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server.
Hvordan installere og konfigurere nagios på ubuntu 18.04

Nagios er et av de mest populære open source overvåkningssystemene. Nagios holder oversikt over hele IT-infrastrukturen og sikrer at nettverk, servere, applikasjoner, tjenester og prosesser er oppe og går.