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

C Discussion :

Insertion de <string.h>


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 44
    Par défaut Insertion de <string.h>
    Bonsoir,

    J ai besoin d appeler les fonctions de la bibliotheques <string.h>, genre strlen, strcat...

    Mais au moment de l execution à l aide de ./a.out je recois le message d erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     ./a.out: relocation error: ./a.out; symbol strlen, version o.6 not 
    defined in file libc.so.6 with link time reference


    Ps: je suis sous linux et je compile avec gcc.

  2. #2
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Salut

    C'est bien space dis donc

    Normalement, la librairie standard est linkée, les fonctions ne sont pas appelées dans une bibliotheque dynamique

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 44
    Par défaut
    Franchement je comprends pas, sachant que ce n est pas la 1ere fois que j utiliste la biliotheque <string.h>.

    J'ai essayé à la fac et chez moi, toujours la meme erreur.

    Avec la bibliotheque dynamique libc.so...

  4. #4
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    UN FICHIER D'ENTETES N'EST PAS UNE BIBLIOTHEQUE !!!!!!

    Ce n'est pas la première fois (et certainement pas la dernière) que je vois ça sur ce forum.
    Mais d'où vient cette c........ ?
    Rassurez-moi, ce n'est quand même pas vos profs qui vous dises des âneries pareils !!!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 44
    Par défaut
    Citation Envoyé par crocodilex
    UN FICHIER D'ENTETES N'EST PAS UNE BIBLIOTHEQUE !!!!!!

    Ce n'est pas la première fois (et certainement pas la dernière) que je vois ça sur ce forum.
    Mais d'où vient cette c........ ?
    Rassurez-moi, ce n'est quand même pas vos profs qui vous dises des âneries pareils !!!
    non rassurez vous ce n'est pas eux !!

    mais j arrive toujours pas à trouver une solution...

  6. #6
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Donne nous un exemple de commande pour génerer ton executable (et éventuellement un bout de code compilable).

Discussions similaires

  1. Insertion d'une String dans un XML
    Par cyclopsnet dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 22/05/2011, 04h23
  2. [ADO + D7] PBM insert strings - espaces superflus !?
    Par fredfred dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/06/2006, 11h40
  3. Réponses: 2
    Dernier message: 12/05/2006, 23h01
  4. Réponses: 9
    Dernier message: 20/04/2006, 11h07
  5. Réponses: 6
    Dernier message: 07/04/2006, 18h23

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