Nem Installation af GCC 4.7.x/4.8.x på CentOS 6.2+ – Trin-for-Trin Guide

Hvad er den nemmeste måde at installere gcc 4.7.x/4.8.x på et system med CentOS 6.2+, når standard RPM-pakken indeholder en ældre version af gcc?

Den nemmeste måde at installere GCC 4.7.x/4.8.x på et system med CentOS 6.2+ er ved at aktivere Software Collections (SCL) Repository, installere den ønskede GCC version, aktivere den nye version med scl, og bekræfte installationen.

Den nemmeste måde at installere gcc 4.7.x/4.8.x på et system med CentOS 6.2+

Hvis du har brug for at installere en nyere version af GCC (4.7.x eller 4.8.x) på et system med CentOS 6.2+, hvor standard RPM-pakken indeholder en ældre version, kan du følge disse trin:

  1. Aktiver Software Collections (SCL) Repository:

    Software Collections (SCL) giver dig mulighed for at installere nyere versioner af udviklingsværktøjer uden at forstyrre systemets standardværktøjer.

    sudo yum install centos-release-scl
  2. Installer den ønskede GCC version:

    Efter aktivering af SCL-repositoriet kan du installere den ønskede version af GCC.

    sudo yum install devtoolset-3-gcc devtoolset-3-gcc-c++

    Bemærk: Du kan erstatte "devtoolset-3" med den specifikke version, du har brug for (f.eks. devtoolset-2 for GCC 4.8).

  3. Aktiver den nye GCC version:

    For at bruge den installerede version af GCC, skal du aktivere den ved hjælp af scl (Software Collections).

    scl enable devtoolset-3 bash

    Dette vil starte en ny bash-session med den nye GCC version aktiveret.

  4. Bekræft installationen:

    Kontroller, at den nye version af GCC er korrekt installeret og aktiveret.

    gcc --version

Ved at følge disse trin kan du nemt installere og bruge en nyere version af GCC på et system med CentOS 6.2+ uden at påvirke systemets standardværktøjer.