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

Bibliothèques C++ Discussion :

gcc 4.2.1 et glic 2.6.1


Sujet :

Bibliothèques C++

  1. #1
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut gcc 4.2.1 et glic 2.6.1
    Bonjour,

    J'ai compilé et linké un code sous linux suze 10.9 avec gcc 4.2.1 et glibc 2.6.1
    J'ai tranmis ce code à quelqu'un ayant une install linux avec gcc 4.3.0 et quand il exécute mon code il obtient le message suivant:


    /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found


    Je ne comprend pas le glibc demandé parce que ce n'est pas celui que j'ai utilisé à priori.
    D'autre pas je pensais naivement que les codes compilés avec un gcc étaient compatible avec un gcc supérieur !
    Enfin, si quelqu'un a déjà rencontré ce probléme je suis preneur.

    Merci d'avance

  2. #2
    Membre actif Avatar de Twindruff
    Inscrit en
    Janvier 2005
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 216
    Points : 237
    Points
    237
    Par défaut
    C'est pas la version de gcc, ni la version de glibc qui est en cause ici c'est la version de la bibliothèque standard C++.

  3. #3
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Exact, je viens de m'en rendre compte. J'ai linker en static ma version de stdlibc++ avec mon code et à présent ca fonctionne. Mais ca ne fonctionne plus sur d'autre distributions linux. Quelle galére la portabilité sur linux...

  4. #4
    Membre actif Avatar de Twindruff
    Inscrit en
    Janvier 2005
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 216
    Points : 237
    Points
    237
    Par défaut
    Ben linux c'est pas de la portabilité binaire c'est de la portabilité source

Discussions similaires

  1. les .a avec gcc
    Par Groove dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 31/03/2003, 07h59
  2. gcc et win32
    Par MatRem dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 16/01/2003, 12h22
  3. getch() avec gcc
    Par Jorus dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 16/12/2002, 14h47
  4. Réponses: 1
    Dernier message: 13/11/2002, 20h34
  5. [Kylix] gcc et kylix
    Par alexsmadja dans le forum EDI
    Réponses: 1
    Dernier message: 28/05/2002, 10h00

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