GNU Compiler Collection (GCC) er en samling af compilere og biblioteker til C, C++, Objective-C, Fortran, Ada, Go og D programmeringssprog. Mange open source-projekter, herunder GNU-værktøjerne og Linu. – kernen, kompileres med gcc.
denne vejledning dækker de trin, der kræves for at installere GCC-kompilatoren på Ubuntu 18.04. Vi viser dig, hvordan du installerer den distro stabile version og den nyeste version af gcc.
de samme instruktioner gælder for Ubuntu 16.,04 og enhver Ubuntu – baseret distribution, herunder Kubuntu, Linu.Mint og Elementary OS.
Forudsætninger #
Te i stand til at tilføje nye arkiver og installere pakker på din Ubuntu-system, skal du være logget ind som root, eller bruger med sudo rettigheder .
Installation af GCC på Ubuntu #
standard Ubuntu repositories indeholde en meta-package opkaldt build-essential
, der indeholder GCC compiler og en masse biblioteker og andre værktøjer, der kræves for udarbejdelse af software.
Udfør nedenstående trin for at installere GCC-kompilatoren Ubuntu 18.,04:
-
Start med at opdatere de pakker listen:
sudo apt update
-
Install
build-essential
pakke ved at skrive:sudo apt install build-essential
kommandoen installerer en masse nye pakker, herunder
gcc
g++
ogmake
.,Du kan også vælge at installere manual-sider om at bruge GNU/Linux for udvikling af:
sudo apt-get install manpages-dev
-
for At bekræfte, at oversætteren GCC er installeret, skal du bruge
gcc --version
kommando, som udskriver GCC version:gcc --version
standard version af GCC findes i Ubuntu 18.04 depoter
7.4.0
:gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; 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.,
kompilering af et Hello Worldorld-eksempel #
kompilering af et grundlæggende C-eller C++ – program ved hjælp af GCC er ret nemt. Åbn din teksteditor, og opret følgende fil:
nano hello.c
#include <stdio.h>int main(){ printf ("Hello World!\n"); return 0;}
Gem filen og kompil ITR den til en eksekverbar ved hjælp af følgende kommando:
gcc hello.c -o hello
Dette vil oprette en binær fil med navnethello
i den samme mappe, hvor du kører kommandoen.,
Udfør hello
program med:
./hello
programmet skal udskrive:
Hello World!
Installation af Flere Versioner af GCC #
Dette afsnit indeholder instruktioner om, hvordan du installerer og bruger flere versioner af GCC på Ubuntu 18.04. De nyere versioner af GCC compiler omfatter støtte til nye sprog, bedre ydeevne og udvidede funktioner.
På tidspunktet for skrivning af denne artikel Inkluderer standard Ubuntu-arkiver flere GCC-versioner, fra 5.x.x
til 8.x.x
., Den seneste version af GCC, som er 9.1.0
er tilgængelig fra Ubuntu Toolchain ppa.
i det følgende eksempel installerer vi de seneste tre versioner af GCC og g++.
Først skal du tilføje ubuntu-toolchain-r/test
PPA til dit system med:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Installer den ønskede GCC og G++ – versioner ved at skrive:
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
kommandoerne nedenfor vil konfigurere alternativ for hver version og knytte det til en prioritet med det. Standardversionen er den med højeste prioritet, i vores tilfælde er det gcc-9
.,
senere, hvis du vil ændre standardversionen, skal du bruge kommandoen update-alternatives
:
sudo update-alternatives --config gcc
Du får vist en liste over alle installerede GCC-versioner på dit Ubuntu-system. Indtast nummeret på den version, du vil bruge som standard, og tryk på Enter
.
kommandoen vil oprette symbolske links til de specifikke versioner af GCC og g++.
konklusion #
Du har installeret GCC på din Ubuntu 18.04., Du kan nu besøge den officielle GCC Dokumentationsside og lære at bruge GCC og g++ til at kompilere dine C og C++ programmer.