IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Faire cohabiter deux GCC


Sujet :

Administration système

  1. #1
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 243
    Points
    20 243
    Par défaut Faire cohabiter deux GCC
    Bonjour,
    Actuellement sous Red hat 7.2, j'ai la version 2.96 de gcc (version custom redhat si j'ose dire)
    J'ai besoin d'une version supérieur pour compiler un programme. J'ai donc récupérer la version 3.3.6.

    Puis je simplement compiler cette nouvelle version de gcc puis l installer par exemple dans usr/bin/gcc336 sans pour autant déranger tout le système ?

    J'ai lu qu'il était recommander d'effectuer la compilation dans un dossier différents de celui de l'archive.
    Admettons que j'ai /tmp/gcc336, je créer /tmp/gcc336tmp pour effectuer la compilation. Apparemment la compilation prend beaucoup de place (près d' 1Go) puis je après le "make install" supprimer mon dossier gcc336tmp ?

    Merci pour vos réponses.

  2. #2
    Membre éprouvé
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Points : 977
    Points
    977
    Par défaut
    Tu récupères ton archive, puis tu
    tar xzvf ton_archive
    cd ton_archive_dir
    ./configure --prefix=/ton/chemin/qui/est/dans/$PATH
    make
    make install

    Et puis voilà. Pas besoin de te prendre la tete avec le reste. Tu peux meme supprimer ton_archive_dir à la fin.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 243
    Points
    20 243
    Par défaut
    Ok merci,
    Donc apriori il n'ya aucun problème a avoir 2 gcc d'installés sur la même machine ?

  4. #4
    Membre éprouvé
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Points : 977
    Points
    977
    Par défaut
    Citation Envoyé par grunk
    Donc apriori il n'ya aucun problème a avoir 2 gcc d'installés sur la même machine ?
    Heureusement que non

  5. #5
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 241
    Points
    8 241
    Par défaut
    Citation Envoyé par Pouic
    Tu récupères ton archive, puis tu
    tar xzvf ton_archive
    cd ton_archive_dir
    ./configure --prefix=/ton/chemin/qui/est/dans/$PATH
    make
    make install

    Et puis voilà. Pas besoin de te prendre la tete avec le reste. Tu peux meme supprimer ton_archive_dir à la fin.
    si justement il y a besoin de se prendre la tête un minimum la compilation de gcc n'est pas des plus aisées. il faut faire la compilation dans un répertoire distinct des sources.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    tar xfz gcc-3.3.6.tar.gz
    mkdir gcc-build
    cd gcc-build
    ../gcc-3.3.6/configure --prefix=/usr    --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit    --enable-clocale=gnu --enable-languages=c,c++
    make
    il est très fortement conseillé de tester si les fichiers compilés sont corrects avecles tests permettent de savoir si le nouveau gcc est capable de générer des éxécutables corrects. si les tests sont satisfaisants, tu peux installer avecet voilà, un nouveau gcc tout beau tout neuf

Discussions similaires

  1. [2012] Faire cohabiter deux classements (collations) semblables
    Par annedeblois dans le forum Administration
    Réponses: 1
    Dernier message: 03/10/2013, 18h09
  2. faire cohabiter deux regles proxypass
    Par leon1983 dans le forum Apache
    Réponses: 1
    Dernier message: 24/09/2013, 17h12
  3. Faire cohabiter deux menus slide mootools et jQuery
    Par asuranii dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 20/04/2010, 19h50
  4. Faire cohabiter deux versions
    Par delire8 dans le forum Visual Studio
    Réponses: 4
    Dernier message: 02/09/2008, 13h51
  5. [OS][win][Solaris 10] Faire cohabiter les deux.
    Par FFF dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 02/11/2005, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo