GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich die neueste Version von GCC unter Ubuntu 20.04?

Compiler sind für jede Programmiersprache unerlässlich. Ohne sie wären wir nicht in der Lage, unseren Code zu untersuchen und so die Binärdateien zu erhalten, die wir auf unseren Systemen ausführen können. In Bezug auf die C-Sprache gibt es einen Compiler namens GCC, der direkt mit GNU verwandt ist und standardmäßig in fast jeder Linux-Distribution enthalten ist, jedoch nicht in der neuesten Version. Deshalb erfahren Sie heute, wie Sie die neueste Version von GCC auf Ubuntu 20.04 installieren.

Ist es wichtig, die neueste stabile Version von GCC zu haben?

Die Antwort auf diese Frage hängt vom einzelnen Benutzer ab. Die Realität ist, dass wir, obwohl es Distributionen wie Ubuntu 20.04 gibt, die gute Softwareversionen enthalten, im Laufe der Zeit einige moderne Funktionen verpassen werden.

Ein weiteres wichtiges Problem besteht darin, dass Entwickler aktuelle Versionen von Compilern verwenden, damit sie keine neuen Funktionen verpassen und ihre Anwendungen optimal nutzen können.

Kurz gesagt, es hängt alles vom Benutzer und seinen Bedürfnissen ab, aber es ist immer gut zu lernen, wie man die neueste Version von GCC installiert, um die Vorteile zu nutzen, die sie bringt.

Installieren Sie Homebrew auf Ubuntu 20.04

Es ist zwar richtig, dass wir die neueste stabile Version von GCC installieren können, indem wir den Quellcode dafür selbst kompilieren, aber es ist am besten, dies mit Homebrew zu tun.

Homebrew ist ein alternativer Paketmanager, der in Ruby erstellte Formeln verwendet, um Anwendungen zu kompilieren und aktuelle Versionen einfach zu erhalten.

Dann müssen wir zuerst Homebrew installieren. Öffnen Sie ein Terminal und aktualisieren Sie das System.

sudo apt update
sudo apt upgrade

Installieren Sie als Nächstes einige Pakete, die für das Funktionieren von Homebrew erforderlich sind.

sudo apt install build-essential procps curl file git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version (7.68.0-1ubuntu2.7).
git is already the newest version (1:2.25.1-1ubuntu3.2).
procps is already the newest version (2:3.3.16-1ubuntu2.3).
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-9 dpkg-dev fakeroot g++ g++-9 gcc gcc-9 gcc-9-base libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libfakeroot
  libfile-fcntllock-perl libgcc-9-dev libgomp1 libisl22 libitm1 liblsan0 libmagic-mgc libmagic1 libmpc3 libquadmath0 libstdc++-9-dev libtsan0 libubsan1 linux-libc-dev
  make manpages-dev
Suggested packages:
  binutils-doc cpp-doc gcc-9-locales debian-keyring g++-multilib g++-9-multilib gcc-9-doc gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-9-multilib
  glibc-doc bzr libstdc++-9-doc make-doc
The following NEW packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-9 dpkg-dev fakeroot file g++ g++-9 gcc gcc-9 gcc-9-base libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl
  libfakeroot libfile-fcntllock-perl libgcc-9-dev libgomp1 libisl22 libitm1 liblsan0 libmagic-mgc libmagic1 libmpc3 libquadmath0 libstdc++-9-dev libtsan0 libubsan1
  linux-libc-dev make manpages-dev
0 upgraded, 44 newly installed, 0 to remove and 7 not upgraded.
Need to get 45.7 MB of archives.
After this operation, 209 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Laden Sie danach das Homebrew-Installationsskript herunter und führen Sie es aus.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Sie werden bei der Installation nach einigen Optionen gefragt, aber es sollte nicht zu kompliziert für Sie sein.

Nachdem der gesamte Befehl ausgeführt wurde, müssen Sie diese Befehle nacheinander ausführen, damit die Umgebung Homebrew vollständig erkennt

test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)"
test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
test -r ~/.bash_profile && echo "eval "$($(brew --prefix)/bin/brew shellenv)\"" >>~~/.bash_profile
echo "eval "$($(brew --prefix)/bin/brew shellenv)\"" >>~/.profile

Um zu überprüfen, ob alles in Ordnung ist, können Sie hello installieren was als Homebrew-Test funktioniert.

brew install hello

Dann können Sie es ausführen

hello

Wenn Sie ein Hello World sehen , dann funktioniert Homebrew ordnungsgemäß.

Installieren der neuesten Version von GCC auf Ubuntu 20.04

Jetzt können wir die neueste Version von GCC ohne allzu große Probleme installieren, indem wir den folgenden Befehl ausführen

brew install gcc

Dieser Befehl lädt die neueste Version von GCC herunter, kompiliert sie und fügt sie dem System PATH hinzu und alles ist schnell und einfach.

Ein Vorteil der Verwendung von Homebrew besteht darin, dass seine Pakete die auf dem System nicht stören. Um diese Version von GCC zu verwenden, müssen wir also gcc11 verwenden statt gcc . Zum Beispiel

gcc-11 --version

Sie erhalten einen Ausgabebildschirm wie diesen.

gcc-11 (Homebrew GCC 11.2.0_3) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Jetzt können wir es also ohne Probleme verwenden.

Schlussfolgerung

GCC ist der C-Sprach-Compiler des GNU-Projekts, sodass wir ihn in allen Linux-Distributionen finden können, da er eine wichtige Komponente des Systems ist. Heute haben Sie gelernt, wie Sie dank Homebrew die neueste stabile Version installieren.

Ich hoffe, dass es Ihnen gefallen hat und dass es für Sie nützlich sein wird. Helfen Sie uns zu wachsen, indem Sie diesen Beitrag teilen.


Ubuntu
  1. So installieren Sie die neueste Kodi-Version auf Ubuntu

  2. So installieren Sie die neueste Version von Handbrake unter Ubuntu

  3. So installieren Sie den neuesten GIMP 2.9-Entwicklungs-Build auf Ubuntu

  4. So installieren Sie den GCC-Compiler unter Ubuntu 18.04

  5. Wie installiere ich die neueste Version von Nitroshare auf Ubuntu?

So installieren Sie das neueste Symfony auf Ubuntu 21.04

So installieren Sie das neueste WildFly unter Ubuntu 20.04

Wie bekomme ich die neueste Version von vim auf Ubuntu 20.04?

So installieren Sie das neueste MySQL 8 unter Ubuntu 20.04

So installieren Sie das neueste PHPMyAdmin auf Ubuntu 18.04

So installieren Sie das neueste ImageMagick auf Ubuntu 22.04