How to install Visual Studio Code on Ubuntu Linux
Inhaltsverzeichnis:
- Voraussetzungen
- Installation von GCC unter Ubuntu
- Kompilieren eines Hello World-Beispiels
- Mehrere GCC-Versionen installieren
- Fazit
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:
-
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++
undmake
.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
Speichern Sie die Datei und kompilieren Sie sie mit dem folgenden Befehl in eine ausführbare Datei: Dadurch wird eine Binärdatei mit dem Namen
Führen Sie das
Das Programm sollte drucken: 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
Im folgenden Beispiel werden die neuesten drei Versionen von GCC und G ++ installiert. Installieren Sie die gewünschten GCC- und G ++ - Versionen, indem Sie Folgendes eingeben: 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
Wenn Sie später die Standardversion ändern möchten, verwenden Sie den Befehl
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
Der Befehl erstellt symbolische Links zu den spezifischen Versionen von GCC und G ++. 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.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
in demselben Verzeichnis erstellt, in dem Sie den Befehl ausführen.
hello
Programm aus mit:
./hello
Mehrere GCC-Versionen installieren
5.xx
bis
8.xx
. Die neueste Version von GCC,
9.1.0
ist in der Ubuntu Toolchain PPA verfügbar.
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
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
.Fazit
Wie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können.
![Wie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können. Wie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können.](https://i.joecomp.com/general-2018/how-long-to-beat-my-steam-library-backlog-2.jpg)
Wie lange dauert es, bis ich den Rückstand meiner Steam-Bibliothek überwunden habe? Wenn Sie diese Frage haben, wird Ihnen auf der Rechner-Website
Wie installiert man den gcc compiler unter debian 10 linux
![Wie installiert man den gcc compiler unter debian 10 linux Wie installiert man den gcc compiler unter debian 10 linux](https://i.joecomp.com/gcc/125/how-install-gcc-compiler-debian-10-linux.jpg)
Die GNU Compiler Collection (GCC) ist eine Open-Source-Sammlung von Compilern und Bibliotheken, die C, C ++ und andere Programmiersprachen unterstützen. Dieses Tutorial erklärt, wie man den GCC-Compiler auf Debian 10 Buster installiert.
Wie installiere ich gcc compiler auf centos 7?
![Wie installiere ich gcc compiler auf centos 7? Wie installiere ich gcc compiler auf centos 7?](https://i.joecomp.com/gcc/169/how-install-gcc-compiler-centos-7.jpg)
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. Dieses Tutorial behandelt die Schritte, die zur Installation des GCC-Compilers unter CentOS 7 erforderlich sind.