Beim Erstellen des Linux-Kernels mussten die Entwickler einen kostenlosen Open-Source-Compiler erstellen, um den Kernel und die Module zu erstellen. Der GCC-Compiler wurde unter dem GNU-Projekt erstellt. In der aktuellen Version aller Linux-Distributionen ist der GCC-Compiler im Betriebssystem vorinstalliert. Mit dem GCC-Compiler können Sie C, C++, Ada, Go und einige andere objektorientierte Programmiersprachen kompilieren. Sie können Codes auf Ihrer Terminal-Shell über den GCC-Compiler auf einem Linux-System kompilieren.
GCC-Compiler unter Linux
Das Wort GCC steht für GNU Compiler Collection. Der Linux-Kernel basiert hauptsächlich auf der objektorientierten Programmiersprache C. Bevor Sie den GCC-Compiler auf Ihrem Linux-System installieren, müssen Sie überprüfen, ob er bereits auf Ihrem System installiert ist oder nicht.
gcc --version
Wenn Sie die folgende Meldung auf Ihrer Shell erhalten, müssen Sie sie nicht installieren. Wenn Sie den GCC auf Ihrem Computer nicht finden können, müssen Sie ihn auf Ihrem System installieren. In diesem Beitrag erfahren Sie, wie Sie die GNU Compiler Collection auf Linux-Distributionen installieren und damit beginnen.
1. Installieren Sie den GCC-Compiler unter Debian/Ubuntu Linux
Unter Ubuntu und anderen Debian-Distributionen von Linux ist der GCC-Compiler in den Build-Essential-Paketen enthalten. Das gesamte Paket enthält GNU C, C++-Compiler und einige weitere wichtige Bibliotheksfunktionen und -tools. Sie können die folgende aptitude-Befehlszeile ausführen, die unten angegeben ist, um die GNU Compiler Collection auf Ihrer Debian-Linux-Distribution zu installieren. Ich muss beachten, dass der folgende Befehl Root-Rechte erfordert.
sudo apt install build-essential
2. GCC-Compiler unter Arch Linux installieren
Die Installation des GCC-Compilers auf einem Arch-basierten Linux-System ist ein unkomplizierter Vorgang. Sie können den folgenden unten angegebenen Pacman-Befehl auf der Terminal-Shell Ihres Arch Linux-Systems ausführen, um die GNU Compiler Collection zu installieren. Hier verwende ich das Manjaro KDE Linux, um die Arch-Familie darzustellen, und der folgende Befehl funktioniert auch auf anderen Arch-basierten Linux-Systemen.
sudo pacman -S gcc
Sie können den GCC-Compiler auch auf einem Arch-basierten System über das System zum Installieren und Entfernen von Software erhalten. Sie müssen nur den Software Store öffnen und nach dem GCC-Compiler suchen. Sobald Sie das Paket gefunden haben, sind Sie nur noch wenige Klicks davon entfernt, es auf Ihrem System zu entfernen, zu installieren oder neu zu installieren.
3. Installieren Sie den GCC-Compiler auf Red Hat und Fedora Linux
Wenn Sie ein Benutzer von Red Hat oder Fedora Linux sind, ist dieser Schritt für Sie. Sie können den GCC-Compiler auf Ihrem System installieren, indem Sie den folgenden Befehl ausführen, der unten angegeben ist. Benutzer von Red Hat Linux müssen den YUM-Befehl mit Superuser-Zugriff ausführen.
sudo yum groupinstall 'Development Tools'
Benutzer von Fedora Linux müssen den folgenden DNF-Befehl auf der Terminal-Shell ausführen, um die GNU Compiler Collection auf ihrem System zu erhalten.
sudo dnf groupinstall 'Development Tools'
Wenn bei der Installation des Tools Probleme auftreten, können Sie den folgenden Befehl ausführen, um die GNU Compiler Collection direkt auf Ihrem Red Hat-basierten System zu installieren.
sudo yum install gcc -y
Erste Schritte mit der GNU Compiler Collection
Bis jetzt wissen wir, wie Sie die GNU Compiler Collection auf Ihrem bevorzugten Linux-System installieren können. Hier sehen wir, wie Sie Ihr erstes Projekt erstellen und es über den GCC-Compiler ausführen können. Ich werde zeigen, wie Sie einen einfachen Code für die Programmiersprache C schreiben können, um „Hallo Ubuntupit.“ auszugeben.
Öffnen Sie zunächst Ihre Terminal-Shell und wählen Sie ein Verzeichnis zum Speichern des Codes aus. Ich wähle das Desktop-Verzeichnis aus, um die Datei zu speichern. Wenn Sie kein Verzeichnis auswählen, wird standardmäßig das Home-Verzeichnis Ihres Linux-Dateisystems festgelegt. Führen Sie nun den folgenden Touch-Befehl auf Ihrer Terminal-Shell aus, um eine neue Datei zu erstellen.
$ cd Desktop/ touch hello.c
Sobald die Datei erstellt ist, öffnen Sie die Datei mit einem Notepad oder Skript-Editor. Kopieren Sie nun die folgenden Codes und fügen Sie sie in Ihr leeres Skript ein. Dann speichern und beenden Sie die Datei.
#include <stdio.h> int main() { printf("Hello, UbuntuPIT!"); return 0; }
Wir können den Code jetzt über den GCC-Compiler auf unserem Linux-System kompilieren. Führen Sie den folgenden Befehl auf Ihrer Terminal-Shell aus, um den Code zu kompilieren. Sie können Ihrem Code beim Kompilieren einen neuen Namen geben. Hier benenne ich die kompilierte Datei als Ubuntupit. Wir werden den Namen später verwenden, um den Code auszuführen. Wir können den C-Programmiercode auf unserem Linux-Terminal über den Punkt-Schrägstrich-Befehl (./) auf der Terminal-Shell ausführen.
Führen Sie den folgenden Befehl auf Ihrer Terminal-Shell aus, um die kompilierte Datei über den GCC-Compiler auf Ihrem Linux-System auszuführen. Hier der -o
Flag wird verwendet, um die Ausgabedatei anzuzeigen.
$ cd Desktop/ gcc hello.c -o UbuntuPIT ./UbuntuPIT
Sie können sehen, dass der Code erfolgreich kompiliert und durch den GCC-Compiler auf einem Linux-System ausgeführt wurde.
GCC-Compiler von Linux entfernen
Möglicherweise müssen Sie die GNU Compiler Collection von Ihrem Linux-System entfernen, wenn Sie Probleme mit beschädigten Paketen oder Repositorys finden. Hier ist der Prozess, wie Sie es von Ihrem Linux-Computer entfernen können. Führen Sie den entsprechenden Befehl aus den folgenden Befehlszeilen aus, um den GCC-Compiler auf Ihrem Linux-System zu entfernen.
Sie können die GNU Compiler Collection von Debian/Ubuntu Linux entfernen, indem Sie den folgenden Befehl ausführen.
sudo apt-get install --skip-broken gcc
Führen Sie den folgenden Befehl aus, um die GNU Compiler Collection von Red Hat und Fedora Linux zu entfernen.
sudo yum remove --skip-broken gcc
Benutzer von Arch Linux müssen den folgenden Pacman-Befehl ausführen, um das beschädigte GNU Compiler Collection-Paket zu entfernen.
sudo pacman -R gcc
Um die GNU-Compiler-Sammlung von Arch Linux zu entfernen, können Sie auch die zuvor beschriebene Standard-Software-Center-Methode verwenden.
Schlussworte
Die Verwendung des GCC-Compilers ist die müheloseste Methode, um das C-Programm auf jedem Linux-System zu erstellen und auszuführen. Wenn Sie ein Neuling in der Programmierung sind oder die kostenlose und Open-Source-Software lieben, werden Sie die Verwendung der GNU Compiler Collection genießen. Im gesamten Beitrag habe ich beschrieben, wie man den GCC-Compiler auf Linux-Distributionen installiert und wie man damit loslegen kann.
Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag nützlich und informativ finden. Sie können uns Ihre Meinung zu diesem Beitrag im Kommentarbereich mitteilen.