Android

Wie installiere ich gcc compiler auf Ubuntu 18.04

How to install Visual Studio Code on Ubuntu Linux

How to install Visual Studio Code on Ubuntu Linux

Inhaltsverzeichnis:

Anonim

Die GNU Compiler Collection (GCC) ist eine Sammlung von Compilern und Bibliotheken für die Programmiersprachen C, C ++, Objective-C, Fortran, Ada, Go und D. Viele Open-Source-Projekte, einschließlich der GNU-Tools und des Linux-Kernels, werden mit GCC kompiliert.

Dieses Tutorial behandelt die Schritte, die zur Installation des GCC-Compilers unter Ubuntu 18.04 erforderlich sind. Wir zeigen Ihnen, wie Sie die Distribution Stable-Version und die neueste Version von GCC installieren.

Die gleichen Anweisungen gelten für Ubuntu 16.04 und alle Ubuntu-basierten Distributionen, einschließlich Kubuntu, Linux Mint und Elementary OS.

Voraussetzungen

Um neue Repositorys hinzufügen und Pakete auf Ihrem Ubuntu-System installieren zu können, müssen Sie als root oder Benutzer mit sudo-Berechtigungen angemeldet sein.

Installation von GCC unter Ubuntu

Die Standard-Ubuntu-Repositorys enthalten ein Metapaket mit dem Namen build-essential , das den GCC-Compiler sowie viele Bibliotheken und andere Dienstprogramme enthält, die zum Kompilieren von Software erforderlich sind.

Führen Sie die folgenden Schritte aus, um den GCC Compiler Ubuntu 18.04 zu installieren:

  1. Aktualisieren Sie zunächst die Paketliste:

    sudo apt update

    Installieren Sie das build-essential Paket, indem Sie Folgendes eingeben:

    sudo apt install build-essential

    Der Befehl installiert eine Reihe neuer Pakete, einschließlich gcc , g++ und make .

    Möglicherweise möchten Sie auch die Handbuchseiten zur Verwendung von GNU / Linux für die Entwicklung installieren:

    sudo apt-get install manpages-dev

    Um zu überprüfen, ob der GCC-Compiler erfolgreich installiert wurde, verwenden Sie den Befehl gcc --version der die GCC-Version ausgibt:

    gcc --version

    Die in den Ubuntu 18.04-Repositories verfügbare Standardversion von GCC ist 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.

Das ist es. GCC ist jetzt auf Ihrem System installiert und Sie können es verwenden.

Kompilieren eines Hello World-Beispiels

Das Kompilieren eines einfachen C- oder C ++ - Programms mit GCC ist ziemlich einfach. Öffnen Sie Ihren Texteditor und erstellen Sie die folgende Datei:

nano hello.c Hallo c

#include int main() { printf ("Hello World!\n"); return 0; } #include int main() { printf ("Hello World!\n"); return 0; }

Speichern Sie die Datei und kompilieren Sie sie mit dem folgenden Befehl in eine ausführbare Datei:

gcc hello.c -o hello

Dadurch wird eine Binärdatei mit dem Namen hello in demselben Verzeichnis erstellt, in dem Sie den Befehl ausführen.

Führen Sie das hello Programm aus mit:

./hello

Das Programm sollte drucken:

Hello World!

Mehrere GCC-Versionen installieren

Dieser Abschnitt enthält Anweisungen zur Installation und Verwendung mehrerer Versionen von GCC unter Ubuntu 18.04. Die neueren Versionen des GCC-Compilers bieten Unterstützung für neue Sprachen, bessere Leistung und erweiterte Funktionen.

Zum Zeitpunkt des Schreibens dieses Artikels sind in den Ubuntu-Standardrepositorys mehrere GCC-Versionen von 5.xx bis 8.xx . Die neueste Version von GCC, 9.1.0 ist in der Ubuntu Toolchain PPA verfügbar.

Im folgenden Beispiel werden die neuesten drei Versionen von GCC und G ++ installiert.

ubuntu-toolchain-r/test PPA ubuntu-toolchain-r/test zu Ihrem System hinzu:

sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Installieren Sie die gewünschten GCC- und G ++ - Versionen, indem Sie Folgendes eingeben:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Die folgenden Befehle konfigurieren für jede Version eine Alternative und ordnen ihr eine Priorität zu. Die Standardversion ist die mit der höchsten Priorität, in unserem Fall 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

Wenn Sie später die Standardversion ändern möchten, verwenden Sie den Befehl 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:

Sie erhalten eine Liste aller auf Ihrem Ubuntu-System installierten GCC-Versionen. Geben Sie die Nummer der Version ein, die standardmäßig verwendet werden soll, und drücken Sie die Enter .

Der Befehl erstellt symbolische Links zu den spezifischen Versionen von GCC und G ++.

Fazit

Sie haben GCC erfolgreich auf Ihrem Ubuntu 18.04 installiert. Sie können jetzt die offizielle GCC-Dokumentationsseite besuchen und lernen, wie Sie GCC und G ++ zum Kompilieren Ihrer C- und C ++ - Programme verwenden.

gcc ubuntu