Einführung in Ubuntu Build Essential
Bei den Build-Essentials-Paketen handelt es sich um Metapakete, die zum Kompilieren von Software unerlässlich sind. Sie enthalten die GNU/g++-Compiler-Sammlung, den GNU-Debugger und einige weitere Bibliotheken und Tools, die zum Kompilieren eines Programms benötigt werden. Einige andere Pakete wie GCC, make, G++, dpkg-dev usw. werden ebenfalls auf unserem System installiert, wenn wir die Build-Essential-Pakete installieren.
GCC (GNU Compiler Collection) ist eine Reihe von Compilern und bietet eine einheitliche Schnittstelle zum Erstellen von Programmen in Go, Assembler, Ada, Fortran, Objective-C, C und C++. GNU C Compiler war die eigentliche Bedeutung von GCC, aber aufgrund der vielen anderen Sprachen, die seitdem hinzugefügt wurden, wurde diese Bedeutung in GNU Compiler Collection geändert. Der C-Compiler wird zur leichteren Unterscheidung vom Ganzen als gcc bezeichnet.
Die wichtigsten Pakete, die automatisch von build-essentials auf unserem Ubuntu- oder Debian-System installiert werden, sind GCC. Die Build-Essential-Pakete gehören zu Debian. Es ist kein Teil der Software selbst. Sie enthalten diese wesentlichen Pakete als Abhängigkeiten. Wenn wir also build-essential installieren, installieren wir jedes dieser Pakete in einem einzigen Befehl.
Hinweis: Betrachten Sie das Build-Essential-Paket nicht als Superpaket, das auf magische Weise alle Arten von Entwicklungstools von Go to Ruby für uns in einem einzigen Befehl installiert. Es enthält nur wenige Entwicklungstools.
Warum brauchen wir ein Build-Essential-Paket?
Es ist der Benutzer, DEB-Pakete aus dem Quellcode einer Anwendung zu erstellen. Ein durchschnittlicher Benutzer erstellt nicht jeden Tag DEB-Pakete. Allerdings nutzen einige Benutzer möglicherweise das Ubuntu-Linux-System für die Anwendungsentwicklung. Wir benötigen einen gcc-Compiler, wenn wir ein C-Programm in Ubuntu ausführen möchten. Wir benötigen einen G++-Compiler, wenn wir C++-Programme in Ubuntu ausführen möchten.
Wenn wir Software verwenden müssen, die nur über den Quellcode verfügbar ist, gibt unser System eine Fehlermeldung aus, d. h. make-Befehl nicht gefunden , da wir zuerst das installieren müssen Werkzeug machen . Alles ist individuell installierbar. Es ist jedoch viel bequemer, die Build-Essential-Pakete zu nutzen und jedes dieser Entwicklungstools gleichzeitig herunterzuladen.
Es ist dasselbe wie das Ubuntu-restricted-extras-Paket, das es uns ermöglicht, viele Mediencodecs gleichzeitig zu installieren. Dieses Metapaket enthält fünf verschiedene Pakete, die zum Kompilieren von Software unter Ubuntu wichtig sind.
Wie installieren wir Essential Packages unter Ubuntu?
Wenn wir uns fragen, wie wir wichtige Pakete auf Ubuntu installieren können, haben wir Glück. Das System bietet Build-Essential, das eine Verbindung zu den anderen Paketen herstellt, die zum Erstellen von Software erforderlich sind. Bevor wir Software in Ubuntu erstellen können, installieren wir die folgenden Pakete:
- machen
- GCC
- G++
- C-Compiler
Im Download-Ordner können wir die Pakete installieren, indem wir auf das Paket doppelklicken und dem Installer diese Arbeit ermöglichen. Um beispielsweise ein auf Python basierendes Paket zu installieren, müssen wir darauf doppelklicken. Die Datei wird geöffnet, d. h. install.deb , und fragen Sie uns nach einem Passwort. Außerdem können wir Software mithilfe des Build-Essential-Metapakets installieren, das mehrere andere Pakete enthält. Die Pakete sind notwendig, wenn wir die Programme anhand des Quellcodes kompilieren und mit einer beliebigen Programmiersprache arbeiten möchten.
Installation und Nutzung von build-essential unter Ubuntu
Die Build-wesentlichen Tools können direkt über das offizielle Ubuntu-Repository installiert werden. Sie sind standardmäßig im Ubuntu-System-Repository verfügbar. Wir müssen lediglich Build-wesentliche Tool-Metapakete über den apt-Paketmanager installieren. Wir müssen unser Terminalfenster öffnen „Strg+Alt+T“ Tastaturkürzel.
Apt-Repository wird aktualisiert
Jetzt müssen wir unser Paket-Repository aktualisieren, bevor wir mit der Installation der Build-wesentlichen Tools beginnen. Dazu geben wir den folgenden Befehl zum Aktualisieren des apt-Repository-Index ein:
$ sudo apt update
Build-Essential installieren
Wir installieren die Build-wesentlichen Tools, indem wir den folgenden Befehl im Terminalfenster ausführen:
$ sudo apt install build-essential
Nachdem Sie den obigen Befehl ausgeführt haben, wird das folgende Ergebnis auf dem Bildschirm angezeigt:
GCC-Version prüfen
Wir können den Installationsprozess dieser Pakete überprüfen, indem wir die GCC-Version auf unserem System mit dem folgenden Befehl überprüfen, sobald der Installationsprozess abgeschlossen ist:
$ gcc version
Die installierte GCC-Version wird auf dem Terminal angezeigt, wie im folgenden Screenshot dargestellt:
Alle GCC-Compiler-Tools und -Bibliotheken wurden auf unserem System installiert. Wir können jedoch ein C-Programm ausführen, um die Installation zu testen.