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

Wie installiere ich g++ 4.9.2 in Cent OS 6.5?

CentOS 6/7 unterstützt dies offiziell. Sie benötigen kein Drittanbieter-Repository. Und die gcc-Version ist 4.9.2 im Repo von CentOS.

yum install centos-release-scl-rh          
yum install devtoolset-3-gcc devtoolset-3-gcc-c++   

Um die aktualisierten Tools zu verwenden, starten Sie eine neue Shell mit scl Befehl:

scl enable devtoolset-3 bash

Möglicherweise müssen Sie auch Ihre PATH-Umgebungsvariable zurücksetzen, die möglicherweise in ~/.bashrc oder einer anderen Profildatei festgelegt ist. Wenn Sie es ändern müssen, sollte es auf /opt/rh/devtoolset-3/root/usr/bin/:$PATH zeigen

Weitere Informationen zur SCL von CentOS und von Red Hat


Ich verwende das Scientific Linux Cern 6-Repository, um gcc 4.9 und g++ 4.9 auf meinen CentOS 6.5- und CentOS 6.6-Systemen zu installieren. G++ 4.9.2 wird nicht installiert. Stattdessen wird g++ 4.9.1 installiert, was für meine Anforderungen gut genug ist.

Hier sind die Befehle, die ich verwende, um es zu installieren.

cd /etc/yum.repos.d
wget http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo
yum -y --nogpgcheck install devtoolset-3-gcc devtoolset-3-gcc-c++

Wie Michael in seinem Kommentar zu diesem Beitrag sagte, starten Sie eine neue Shell mit dem folgenden Befehl, um die installierte Version von gcc tatsächlich zu verwenden.

scl enable devtoolset-3 bash

Sie müssen es auf die altmodische Weise tun. Holen Sie sich die GCC-Quellen, bauen Sie es von Hand.

Gibt es einen Grund, warum Sie sich dagegen sträuben? (Mir fallen ein paar ein, aber wenn Sie es nicht auch tun, möchte ich nichts hinzufügen, was verwirrend sein könnte).

Wenn Sie zögern, aus Quellen zu bauen, kann ich wahrscheinlich einige Schritte bereitstellen.

HINWEIS:Der Grund dafür ist, dass die devtools mit 4.9 derzeit nur für Red Hat-Benutzer mit einer gültigen Lizenz verfügbar sind. Warten Sie eine Weile, und ich bin mir sicher, dass 4.9-Entwicklungstools auch CentOS-Benutzern zur Verfügung gestellt werden, so wie es derzeit 4.8 ist.


Linux
  1. So installieren Sie R unter Ubuntu 20.04

  2. So installieren Sie Go unter Ubuntu 18.04

  3. Wie installiere ich Jad?

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Go unter Debian 10

So installieren Sie Go auf Fedora 35

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04

So installieren Sie FreeNAS 11.1

So installieren Sie Go unter Debian