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

x86 32-bits / 64-bits Assembleur Discussion :

[gcc] Problème de compilation 32/64bits


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Points : 77
    Points
    77
    Par défaut [gcc] Problème de compilation 32/64bits
    Salut,

    j'espère poster au bon endroit, voila je ne suis pas expert en C et je rencontre des problèmes que je soupçonne être liés à l'architecture 64bits. J'ai installé les paquets liés au libs32 (ia32-libs, libstdc++6, libc-dev-i386), cependant la compilation d'un simple "Hello World" avec l'option -m32 m'envoie le message suivant :
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc
    /usr/bin/ld: cannot find -lgcc
    collect2: ld returned 1 exit status
    A la suppression de l'option ou lors de son remplacement par -m64 tout fonctionne à merveille.

    Si quelqu'un a une idée, merci par avance.

    Bien cordialement,
    Yann.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Points : 77
    Points
    77
    Par défaut
    Bon un ami vient de me donner la solution à l'instant.
    Dans mon cas, plusieurs versions de gcc était installées et biensûr plusieurs versions des librairies libgcc. Nous n'en avons conservé qu'une gcc4.2, les libgcc des autres versions ont donc disparuent avec le problème du post précédent.

    Conclusion, prendre garde à ce que contiennent les paquets que l'on ajoute au système.

    Cordialement,
    Yann.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [GCC]Problème de compilation PowerPC
    Par progfou dans le forum C
    Réponses: 25
    Dernier message: 13/02/2009, 12h38
  2. Réponses: 3
    Dernier message: 12/07/2006, 22h21
  3. Problème pour compiler avec gcc
    Par Mick.Zen dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 28/06/2006, 14h05
  4. [libcroco & gcc] Problème de compilation
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 25/05/2006, 23h08
  5. Réponses: 5
    Dernier message: 09/04/2006, 19h02

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