Linux/Programme kompilieren: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „ == GCC Compiler auf Debian == Die GNU Compiler Collection (GCC) ist eine Open-Source-Sammlung von Compilern und Bibliotheken, die die Programmiersprachen C, C++, Objective-C, Fortran, Ada, Go und D unterstützen. Der Linux-Kernel, die GNU-Utilities und viele andere Projekte werden mit GCC kompiliert. Diese Anleitung erklärt, wie man den GCC-Compiler auf Debian 10, Buster, installiert. Die gleichen Anweisungen gelten für Debian 9 und jede Debian-basier…“
 
Zeile 1: Zeile 1:


== GCC Compiler auf Debian ==
'''GCC auf Debian'''
 
== Beschreibung ==
Die GNU Compiler Collection (GCC) ist eine Open-Source-Sammlung von Compilern und Bibliotheken, die die Programmiersprachen C, C++, Objective-C, Fortran, Ada, Go und D unterstützen. Der Linux-Kernel, die GNU-Utilities und viele andere Projekte werden mit GCC kompiliert.
Die GNU Compiler Collection (GCC) ist eine Open-Source-Sammlung von Compilern und Bibliotheken, die die Programmiersprachen C, C++, Objective-C, Fortran, Ada, Go und D unterstützen. Der Linux-Kernel, die GNU-Utilities und viele andere Projekte werden mit GCC kompiliert.



Version vom 12. Oktober 2023, 18:22 Uhr

GCC auf Debian

Beschreibung

Die GNU Compiler Collection (GCC) ist eine Open-Source-Sammlung von Compilern und Bibliotheken, die die Programmiersprachen C, C++, Objective-C, Fortran, Ada, Go und D unterstützen. Der Linux-Kernel, die GNU-Utilities und viele andere Projekte werden mit GCC kompiliert.

Diese Anleitung erklärt, wie man den GCC-Compiler auf Debian 10, Buster, installiert. Die gleichen Anweisungen gelten für Debian 9 und jede Debian-basierte Distribution.

Voraussetzungen

Um Pakete auf Ihrem Debian-System zu installieren, müssen Sie als Benutzer mit sudo-Rechten angemeldet sein. .

Installation von GCC unter Debian

Die Standard-Debian-Repositories enthalten ein Meta-Paket namens build-essential, das den GCC-Compiler und andere Bibliotheken und Dienstprogramme enthält, die zum Kompilieren von Software benötigt werden.

Folgen Sie den folgenden Schritten, um den GCC-Compiler Debian 10 zu installieren:# Aktualisieren Sie zunächst die Paketliste:

sudo apt update

Installieren Sie das build-essential Paket, indem Sie ausführen:

sudo apt install build-essential

Vielleicht möchten Sie auch die Handbuchseiten installieren, die eine Dokumentation über die Verwendung von GNU/Linux für die Entwicklung enthalten:

sudo apt-get install manpages-dev

Um zu bestätigen, dass der GCC-Compiler erfolgreich installiert wurde, geben Sie gcc --version ein:

gcc --version

Zum Zeitpunkt des Schreibens dieses Artikels ist die Standardversion von GCC, die in den Debian 10 Repositories verfügbar ist, 8.3.0:

gcc (Debian 8.3.0-6) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
Dies ist freie Software; siehe die Quelle für die Kopierbedingungen.  Es gibt KEINE
Garantie; nicht einmal für die MARKTGÄNGIGKEIT oder die EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.

Das war's. Sie haben GCC erfolgreich auf Ihrem Debian-Rechner installiert.

Kompilieren eines Hello World-Beispiels

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

nano hello.c
hallo.c
#include <stdio.h>
int main()
{
  printf ("Hallo Welt!\n");
  return 0;
}

Speichern Sie die Datei und verwenden Sie den folgenden Befehl, um sie in eine ausführbare Datei zu kompilieren:

gcc hello.c -o hello

Der Compiler erstellt eine Binärdatei mit dem Namen Hallo in demselben Verzeichnis, in dem der Befehl ausgeführt wurde.

Um das Programm auszuführen, führen Sie aus:

./hello

Die Ausgabe sieht wie folgt aus:

Hallo Welt!

Fazit

Sie haben GCC erfolgreich auf Ihrem Debian 10 installiert. Für weitere Informationen über GCC besuchen Sie die offizielle GCC Dokumentation .