Wie man den GCC-Compiler unter Ubuntu 18.04 installiert

Suraj Joshi 30 Januar 2023
  1. Installieren Sie den GCC auf Ubuntu
  2. Überprüfen Sie die Installation von GCC
  3. Programme mit GCC kompilieren
  4. Mehrere GCC-Versionen installieren
Wie man den GCC-Compiler unter Ubuntu 18.04 installiert

GCC steht für GNU Compiler Collection, und es entspricht verschiedenen Programmiersprachen wie R, C, C++, Objective-C, Fortran, Ada, Go und D. Wir können den GCC Compiler auf Ubuntu mit dem apt Kommandozeilen-Werkzeug installieren. Wir müssen uns als Superuser anmelden, um den GCC mit apt zu installieren.

Installieren Sie den GCC auf Ubuntu

Ein Meta-Paketname build-essential ist in standardmäßigen Ubuntu-Repositorys vorhanden, die GCC und verschiedene andere Compiler wie g++ und make enthalten.

Wir installieren GCC auch auf unserem System, indem wir das Paket build-essentials installieren. Sobald wir das Paket build-essential installiert haben, ist GCC auch auf unserem System installiert.

Um build-essential zu installieren, folgen wir den folgenden Schritten:

  • Aktualisieren Sie die Paketliste mit dem Befehl:
    sudo apt update
    
  • Installieren Sie das Paket build-essential mit dem Befehl:
    sudo apt install build-essential
    

    Es installiert GCC zusammen mit anderen Compilern in unserem System.

Überprüfen Sie die Installation von GCC

Wir verwenden den folgenden Befehl, um zu überprüfen, ob GCC erfolgreich installiert wurde oder nicht,

gcc --version

Wenn der GCC erfolgreich installiert ist, erhalten wir eine Ausgabe mit Version und anderen Informationen über GCC.

Ausgabe:

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.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.

Programme mit GCC kompilieren

Um Programme mit GCC zu kompilieren, verwenden wir den folgenden Befehl.

gcc <filename> -o <name_of_executable>

Er kompiliert das Programm <filename>, um eine ausführbare Datei namens <name_of_executable> zu erzeugen. Wenn wir diese ausführbare Datei ausführen, erhalten wir die Ausgabe.

gcc hello_world.c -o hello_world

Es kompiliert das Programm hello_world.c, um eine ausführbare Datei mit dem Namen hello_world zu erzeugen.

Um die ausführbare Datei auszuführen, verwenden wir den Befehl:

./hello_world

Mehrere GCC-Versionen installieren

Wir können auch mehrere Versionen von GCC in unserem System haben.

Um mehrere Versionen von Ubuntu zu installieren, folgen wir den folgenden Schritten:

  • Fügen Sie mit dem Befehl ubuntu-toolchain-r/test zu unserem System hinzu:
    sudo apt install software-properties-common
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    
  • Installieren Sie die gewünschten Versionen mit dem Befehl:
    sudo apt install gcc-7 gcc-8 gcc-9 
    

    Er installiert die drei Versionen des gcc: gcc-7, gcc-8 und gcc-9 in unserem System.

  • Konfigurieren Sie, um die Prioritäten für die verschiedenen installierten Versionen zu verwalten:
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave 
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave
    

    Hier wird die höchste Priorität für gcc-9 festgelegt und ist daher die Standardeinstellung gcc für unser System.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn