Jedes Betriebssystem hat eingebaute Abhängigkeiten, um reibungslos zu funktionieren. Kurz gesagt, diese unterstützenden Programme werden häufig benötigt, um Software zu kompilieren und sicherzustellen, dass alle abhängige Software bei Bedarf verfügbar ist.
Ubuntus Build-Essential-Metapaket enthält mehrere solcher Pakete, die sicherstellen, dass Ihre Linux-Erfahrung so nahtlos ist, wie Sie es möchten. Diese Pakete sind Teil von Debian und enthalten alle Komponenten, die Sie zum Erstellen eines Debian-Pakets benötigen.
Unter Ubuntu gibt es eine Reihe von fünf Paketen, die im build-essential-Metapaket enthalten sind:
- dpkg-dev: Sie können dieses Paket verwenden, um DEB-Quellpakete zu entpacken, zu erstellen und sogar hochzuladen. Sie können dieses Dienstprogramm im Wesentlichen zum Packen Ihrer Software verwenden Debian-basierte Systeme.
- machen: Das Make-Tool ist ein integraler Bestandteil von Linux, das Makefiles erstellt und interpretiert. Makefile ist notwendig, um dem Compiler Arbeitsanweisungen zu geben. Stellen Sie während der Installation sicher, dass Sie alle adressieren make: Befehl nicht gefunden Fehler.
- libc6-dev: libc6-dev ist die GNU-C-Bibliothek, die die notwendigen Header-Dateien und Entwicklungsbibliotheken enthält, um C- und C++-Skripte zu verarbeiten und zu kompilieren.
- gcc/g++: Dies sind die Compiler für C- bzw. C++-Skripte.
Sobald Sie die wesentlichen Pakete auf Ihrem System installiert haben, können Sie C++-Skripte erstellen, um den Status und den Installationsumfang zu überprüfen.
Alternativ gibt es keine feste Regel gegen die separate Installation jeder Software. Da das Build-Essential-Paket jedoch als gebündelte Softwareliste geliefert wird, haben Sie alles an einem Ort, was praktisch ist.
So installieren Sie build-essential auf Ubuntu
Wenn Sie das build-essential-Metapaket auf Ubuntu installieren müssen, können Sie die unten aufgeführten Schritte ausführen:
Installieren Sie alle ausstehenden Updates für Ihre vorhandenen Pakete mit der aktualisieren und Aktualisierung Befehle:
sudo apt aktualisieren && sudo apt upgrade -y
Um build-essential zu installieren, können Sie den folgenden Befehl verwenden:
sudo apt Installierenbauen-wesentlich
Während der Installationsphase bittet der Compiler um Erlaubnis, bestimmte Pakete zu installieren. Typ j Erlaubnis zu erteilen. Sie werden auch viele Befehle zum Entpacken und Einrichten von Paketen bemerken. Es ist fast so, als würden Sie die Lücken in Ihrem Linux-Ökosystem füllen.
Als nächsten Schritt können Sie die Handbuchseiten installieren, um Sie bei der Installation des build-essential-Pakets zu unterstützen. Dies ist ein optionaler Schritt, falls Sie ihn nicht installieren möchten.
sudo apt Installieren manpages-dev
Nachdem alle Pakete installiert sind, können Sie die GCC-Version mit dem folgenden Befehl überprüfen:
gcc --Ausführung
Die Ausgabe ist wie folgt:
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Da Sie bereits die GCC-Version überprüfen, ist es ratsam, auch die g++-Version mit dem zu überprüfen --Ausführung Befehl:
g++ --Ausführung
Die Versionsnummern befinden sich am Ende der Zeichenfolge, ähnlich wie 11.2.0. Die Versionsnummern unterscheiden sich je nach verwendeter Ubuntu-Version.
Da die Compiler-Bibliotheken installiert sind, können Sie ein C-Programm ausführen, um die Installationsparameter zu überprüfen.
Ausführen eines C-Skripts mit GCC
Um zu bestätigen, ob das build-essential-Metapaket erfolgreich installiert wurde, können Sie ein Beispiel-C-Skript schreiben und kompilieren. Öffnen Sie Ihren bevorzugten Texteditor auf Ubuntu. Du kannst Wählen Sie zwischen Vim und Nano folgenden Codeschnipsel zu schreiben:
nanoPrüfung.c
Fügen Sie das folgende Code-Snippet im Texteditor hinzu und speichern Sie das Skript:
#enthalten <stdio.h>
Leere hauptsächlich()
{
Druckf("Hallo, das ist ein Prüfung Compiler-Programm in C-Compiler!
");
}
So sollte die Textdatei aussehen:
Hier eine kurze Erklärung des Programms:
- stdio.h: Header der Standard-Eingabe-Ausgabe-Bibliothek
- hauptsächlich(): Diese Funktion führt das C-Programm aus
- printf(): Eine C-Funktion zum Drucken einer Ausgabe
- \n: Druckt die Ausgabe in einer neuen Zeile
Zum Speichern einfach drücken Strg + X, gefolgt von Y und Eintreten.
Als nächstes müssen Sie eine ausführbare Datei wie folgt erstellen:
gccPrüfung.c-ÖPrüfung
Führen Sie die neu erstellte C-Datei mit dem Befehl aus:
./Prüfung
Die im Texteditor gespeicherte und kompilierte Ausgabe wird erfolgreich im Terminalfenster veröffentlicht. Dies beweist, dass die Installation des GCC-Compilers erfolgreich war.
So deinstallieren Sie build-essential von Ubuntu
Schließlich kann es Situationen geben, in denen Sie die Pakete deinstallieren möchten, die während der Installation des Build-Essential-Pakets installiert wurden. In einem solchen Szenario können Sie den grundlegenden Befehl verwenden:
sudo apt entfernen build-essential
Dies sollte alle installierten Pakete entfernen. Darüber hinaus ist es für Sie auch nützlich, den Befehl autoremove auszuführen, um die verbleibenden Pakete zu entfernen:
sudo apt autoremove
Die Build-Essential-Programme auf Ubuntu sind weiterhin ein wesentlicher Bestandteil Ihrer regulären Codekompilierung und Softwareinstallation.
Da diese Pakete die Basis für jede Ausführung bilden, ist es wichtig, dass Sie sie installieren, sobald Sie auf eines davon upgraden neue Ubuntu-Version oder Wechsel von einem anderen Betriebssystem zu Linux, insbesondere Windows, um unerwünschte Verzögerungen und Kompilierungen zu vermeiden Fehler.