Schritt-für-Schritt-Anleitung zur Installation von GCC- und G++-Compilern auf Ihrem Ubuntu-Computer
GCC stand früher für GNU C Compiler, als es nur einen Compiler unterstützte, aber seitdem hat es sich zu dem Satz von Compilern und Bibliotheken entwickelt, den wir heute kennen. GCC, jetzt bekannt als GNU Compiler Collection, ist ein Satz von mehreren Compilern und Bibliotheken für Programmiersprachen wie C, C++, D, Objective-C, Fortran, Ada und sowie Golang.
Der Linux-Kernel, GNU-Tools und viele andere Open-Source-Projekte werden mit dem GCC kompiliert. Daher ist es ein wirklich wichtiger Bestandteil des Linux- und Open-Source-Software-Toolsets. Die Free Software Foundation (FSF) vertreibt GCC unter der GNU General Public License, was bedeutet, dass Sie die GCC frei nach Ihren Wünschen ausführen, studieren, teilen und ändern können.
Schauen wir uns an, wie Sie das build-essential-Paket auf Ubuntu 20.04 installieren, das die GCC-Compiler für C (gcc) und C++ (g++) enthält.
GCC installieren
Auf Debian-basierten Distributionen wie Ubuntu ist GCC in einem Meta-Paket gebündelt, das als . bekannt ist bauwesentlich. Es enthält mehrere andere wichtige Tools und Bibliotheken wie g++, make, dpkg-dev, die zum Kompilieren von Software auf Ubuntu erforderlich sind.
Um das zu installieren bauwesentlich Paket öffnen Sie das Terminal mit Strg+Alt+T
Tasten und führen Sie die folgenden Befehle aus:
sudo apt update sudo apt install build-essential
Möglicherweise möchten Sie auch das Handbuch für Entwicklungstools erhalten, indem Sie das manpages-dev Paket, führen Sie dazu den folgenden Befehl aus:
sudo apt install manpages-dev
Sie können jetzt die Mann
Befehl zum Anzeigen und Lesen des Benutzerhandbuchs für ein beliebiges Entwicklungstool. Die Syntax für die Mann
Befehl ist sehr einfach, wie unten gezeigt. Um beispielsweise das Handbuch zu GCC zu lesen, führen Sie die Mann gcc
Befehl. Sie können das Handbuch beenden, indem Sie ‘Q‘ nachdem Sie das Lesen beendet haben.
Syntax: man Beispiel: man gcc
Überprüfen Sie, ob GCC erfolgreich auf Ihrem System installiert wurde, indem Sie einfach Folgendes ausführen:
gcc --version
Das war's, der GCC und viele andere Tools, die für die Entwicklung erforderlich sind, sind jetzt auf Ihrem Ubuntu 20.04-System installiert.
Das Build-Essential von Ubuntu 20.04 wird mit der GCC-Version 9.3.0 geliefert. Wenn Sie mehrere Versionen von GCC oder vielleicht die neueste Version von GCC installieren möchten, schauen Sie im folgenden Abschnitt nach.
Installieren mehrerer GCC-Versionen
Wenn Sie eine andere Version von GCC benötigen als die, die im Build-Essential-Paket enthalten ist, oder wenn Sie die neueste Version installieren möchten, um die neuen Funktionen zu testen, können Sie in solchen Fällen mehrere Versionen von GCC installieren praktisch.
Die neuesten Versionen des GCC bieten eine bessere Optimierung, Leistung und neue Funktionen. Die Ubuntu 20.04-Repositorys enthalten verschiedene GCC-Pakete ab Version 7.xx
zu 10.xx
.
Zur Veranschaulichung zeigen wir, wie Sie drei Versionen von . installieren gcc
und g++
und richten Sie sie so ein, dass sie auf dem Ubuntu 20.04-System ordnungsgemäß funktionieren. Führen Sie den folgenden Befehl aus, um Version 8, 9 und die neuesten 10 von GCC zu installieren:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
Dann führe die Update-Alternative
Befehl, der verwendet wird, um die symbolischen Links zu konfigurieren, um Standardbefehle zu bestimmen. Führen Sie es in unserem Fall aus, um den symbolischen Link und die Priorität des gcc
und g++
Versionen.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 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
Wenn Sie später die zu verwendende Standardversion von GCC ändern möchten, führen Sie die Update-Alternative
Befehl mit folgender Option:
sudo update-alternatives --config gcc
Sie erhalten eine Liste aller auf Ihrem Ubuntu-System installierten GCC-Versionen. Ändern Sie die Standard-GCC-Version, indem Sie die entsprechende Nummer eingeben.
Wir haben uns angeschaut, wie man das build-essential-Paket unter Ubuntu 20.04 installiert. Um mehr über die Verwendung der . zu erfahren gcc
und g++
Compiler finden Sie hier die GCC-Onlinedokumentation.