Heim > System-Tutorial > LINUX > Hauptteil

Detaillierte Erklärung zum Kompilieren und Installieren von GCC unter CentOS6.8

PHPz
Freigeben: 2024-01-07 16:21:23
nach vorne
1294 Leute haben es durchsucht

Über die Standardversionsnummer von GCC, die über yum unter CentOS installiert wird, ist CentOS 5 4.1.2; CentOS 6 ist 4.4.7; CentOS 7 ist 4.8.3.

Beim Kompilieren und Installieren von Software ist oft eine höhere Version von GCC erforderlich, andernfalls wird ein Fehler gemeldet.

Wie aktualisiere ich die GCC-Version?

Bestätigen Sie zunächst die GCC-Versionsnummer, auf die Sie aktualisiert haben.

Die neueste Version von GCC ist derzeit 5.2 und CentOS 7 verwendet immer noch 4.8, daher habe ich mich aus Kompatibilitätsgründen für ein Upgrade auf 4.8.5 entschieden.

Offizielle GCC-Website: https://www.php.cn/link/421f8eb2f6d635fc5e09d0b16c59e281

Beginnen wir Schritt für Schritt mit der Kompilierung und Installation von GCC 4.8.5. Beachten Sie, dass vor dem Kompilieren und Installieren von GCC die alte Version von GCC und die abhängigen Bibliotheken über yum im System installiert werden müssen.

Wenn Sie unter einem x86_64-System kompilieren, müssen Sie auch libgcc.i686 glibc-devel.i686 installieren.

yum install -y gcc texinfo-tex flex zip libgcc.i686 glibc-devel.i686

Hinweis: Beim Kompilieren und Installieren von GCC darf der Speicher nicht weniger als 1 GB betragen, der Swap muss mindestens 1 GB groß sein und die Festplatte muss mindestens 10 GB groß sein. Andernfalls ist es sehr wahrscheinlich, dass der Vorgang mit einem Fehler beendet wird auf halbem Weg.

Nach der Kompilierung und Installation ist das Verzeichnis gcc-4.8.5 5 GB groß.

1. Laden Sie den Quellcode herunter

wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz

2. Abhängigkeitspaket herunterladen

Das Kompilieren und Installieren von GCC erfordert Abhängigkeiten von mpc-, mpfr- und gmp-Paketen. Glücklicherweise enthält der GCC-Quellcode ein Skript, mit dem sich Abhängigkeitspakete problemlos herunterladen lassen.

tar zxf gcc-4.8.5.tar.gz cd gcc-4.8.5 ./contrib/download_prerequisites

Detaillierte Erklärung zum Kompilieren und Installieren von GCC unter CentOS6.8

Detaillierte Erklärung zum Kompilieren und Installieren von GCC unter CentOS6.8

Detaillierte Erklärung zum Kompilieren und Installieren von GCC unter CentOS6.8

Kompilieren und installieren

# cd gcc-4.8.1

#./gcc-4.8.1/configure--prefix=/usr/local/gcc-4.8.1 --enable-sprachen=c,c+

prefix=/usr/local/gcc-4.8.1 gibt den Pfad zum Konfigurieren der Installation an. Wenn der Installationspfad nicht angegeben ist, wird die ausführbare Datei standardmäßig unter /usr/local/bin abgelegt Wenn eine Deinstallation erforderlich ist, löschen Sie einfach das Verzeichnis.

Enable-Language bedeutet die Installation von Sprachen, hier bedeutet es nur die Installation von C und C++

Kompilieren

Nachdem die Vorbereitung abgeschlossen ist, können Sie kompilieren

#machen

Dieser Vorgang dauert etwa 2 Stunden. Wenn auf halbem Weg ein Fehler gemeldet wird, wird der schwerwiegende Fehler gnu/stubs-32 angezeigt, wie unten gezeigt:

Detaillierte Erklärung zum Kompilieren und Installieren von GCC unter CentOS6.8

Führen Sie den folgenden Befehl aus und kompilieren Sie ihn erneut

# yum -y install glibc-devel.i686 --setopt=protected_multilib=false

#machen

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zum Kompilieren und Installieren von GCC unter CentOS6.8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage