How to Upgrade Ubuntu 16.04 to 18.04
Indholdsfortegnelse:
- Forudsætninger
- Installation af GCC på Ubuntu
- Udarbejdelse af et Hello World-eksempel
- Installation af flere GCC-versioner
- Konklusion
GNU Compiler Collection (GCC) er en samling af compilere og biblioteker til programmeringssprog C, C ++, Objekt-C, Fortran, Ada, Go og D. Mange open-source-projekter, herunder GNU-værktøjer og Linux-kernen, er samlet med GCC.
Denne tutorial dækker de trin, der kræves for at installere GCC-compiler på Ubuntu 18.04. Vi viser dig, hvordan du installerer distostabil version og den nyeste version af GCC.
De samme instruktioner gælder for Ubuntu 16.04 og enhver Ubuntu-baseret distribution, inklusive Kubuntu, Linux Mint og Elementary OS.
Forudsætninger
For at kunne tilføje nye lagre og installere pakker på dit Ubuntu-system, skal du være logget ind som root eller bruger med sudo-privilegier.
Installation af GCC på Ubuntu
Standard Ubuntu-oplagerne indeholder en metapakke, der hedder
build-essential
der indeholder GCC-kompilatoren og en masse biblioteker og andre værktøjer, der kræves til kompilering af software.
Udfør trinnene nedenfor for at installere GCC Compiler Ubuntu 18.04:
-
Start med at opdatere pakkelisten:
sudo apt update
Installer den
build-essential
pakke ved at skrive:sudo apt install build-essential
Kommandoen installerer en masse nye pakker inklusive
gcc
,g++
ogmake
.Du ønsker måske også at installere de manuelle sider om brug af GNU / Linux til udvikling:
sudo apt-get install manpages-dev
For at validere, at GCC-compileren er installeret, skal du bruge kommandoen
gcc --version
der udskriver GCC-versionen:gcc --version
Standardversionen af GCC tilgængelig i Ubuntu 18.04-oplagerne 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 nu installeret på dit system, og du kan begynde at bruge det.
Udarbejdelse af et Hello World-eksempel
Det er ret let at sammensætte et grundlæggende C- eller C ++ -program ved hjælp af GCC. Åbn din teksteditor og opret følgende fil:
nano hello.c
hello.c
Gem filen og kompilér den til en eksekverbar ved hjælp af følgende kommando: Dette vil oprette en binær fil med navnet
Udfør
Programmet skal udskrive: Dette afsnit indeholder instruktioner om, hvordan du installerer og bruger flere versioner af GCC på Ubuntu 18.04. De nyere versioner af GCC-compileren inkluderer support til nye sprog, bedre ydelse, udvidede funktioner. På tidspunktet for skrivning af denne artikel inkluderer standard Ubuntu-oplagrene flere GCC-versioner, fra
I det følgende eksempel installerer vi de seneste tre versioner af GCC og G ++. Tilføj først
Installer de ønskede GCC- og G ++ -versioner ved at skrive: Kommandoerne nedenfor konfigurerer alternativ til hver version og knytter en prioritet til den. Standardversionen er den med den højeste prioritet, i vores tilfælde er det
Senere, hvis du vil ændre standardversionen, skal du bruge kommandoen
Du får præsenteret en liste over alle installerede GCC-versioner på dit Ubuntu-system. Indtast nummeret på den version, du vil bruge som standard, og tryk på
Kommandoen opretter symboliske links til de specifikke versioner af GCC og G ++. Du har installeret GCC på din Ubuntu 18.04. Du kan nu besøge den officielle GCC-dokumentationsside og lære, hvordan du bruger GCC og G ++ til at komponere dine C- og C ++ -programmer.
#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 det samme bibliotek, hvor du kører kommandoen.
hello
programmet med:
./hello
Installation af flere GCC-versioner
5.xx
til
8.xx
Den seneste version af GCC, som er
9.1.0
er tilgængelig fra Ubuntu Toolchain PPA.
ubuntu-toolchain-r/test
PPA til dit 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
.Konklusion
Sådan installeres den nyeste Firefox 3.6.6 i Ubuntu Linux

Firefox 3.6.6 indeholder browserkrasningsforebyggelse. Sådan er det nemt at installere det i Ubuntu Linux.
Sådan installeres og kører Linux Ubuntu på Windows nemt

Wubi vil lade dig installere og køre Linux Ubuntu dual boot-opsætning med Microsoft Windows 7 let. Læs vejledning og download Wubi gratis.
Sådan installeres og konfigureres en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribueret filsystemprotokol, der giver dig mulighed for at dele eksterne mapper over et netværk. I denne selvstudie gennemgår vi, hvordan du indstiller en NFSv4-server på Ubuntu 18.04.