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

Autres éditeurs Discussion :

Ordre de link


Sujet :

Autres éditeurs

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Par défaut Ordre de link
    Bonjour tout le monde !

    Je scripte un systeme de build avec python au dessus de scons pour eviter l'utilisation de Makefiles. Je suis sous Linux avec une Fedora Core 3 et GCC 3.4.2 (bientot une Fedora Core 5 avec GCC 4.1.0).

    Mon probleme est que pour le moment je ne peux garantir l'ordre des bibliotheque lors de la phase de link.

    g++ -o out -lliba -llibb fonctionne
    g++ -o out -llibb -lliba donne des symboles indefinis

    J'ai cherche dans la doc, dans google et dans le forum, pas de trouvaille magique...

    Existe-t-il une option de gcc ou une astuce pour que l'ordre d'appel des bibliotheques lors de la phase de link n'ai pas d'importance ?

    Merci beaucoup !

  2. #2
    Membre éclairé Avatar de telliam
    Inscrit en
    Octobre 2006
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 63
    Par défaut
    Citation Envoyé par yoloosis
    Bonjour tout le monde !

    Je scripte un systeme de build avec python au dessus de scons pour eviter l'utilisation de Makefiles. Je suis sous Linux avec une Fedora Core 3 et GCC 3.4.2 (bientot une Fedora Core 5 avec GCC 4.1.0).

    Mon probleme est que pour le moment je ne peux garantir l'ordre des bibliotheque lors de la phase de link.

    g++ -o out -lliba -llibb fonctionne
    g++ -o out -llibb -lliba donne des symboles indefinis

    J'ai cherche dans la doc, dans google et dans le forum, pas de trouvaille magique...

    Existe-t-il une option de gcc ou une astuce pour que l'ordre d'appel des bibliotheques lors de la phase de link n'ai pas d'importance ?

    Merci beaucoup !

    es tu sur que tes irrésolus font partis des librairies que tu utilises? pourrasi tu mettre les codes d'erreur?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Par défaut
    Les erreurs sont a l'execution, pas a la compilation. Il y a des symboles manquants. Ce n'est pas un probleme de LD_LIBRARY_PATH puisque mes liba et libb sont des bibliotheques statiques.

Discussions similaires

  1. L'avenir du BDE et des SQL Links révélé ! <officiel>
    Par Merlin dans le forum Bases de données
    Réponses: 12
    Dernier message: 02/06/2006, 10h18
  2. Probleme "linking nonincrementally"
    Par MissParker dans le forum C
    Réponses: 3
    Dernier message: 08/01/2003, 09h52
  3. DirectDrawCreate erreur de link
    Par Ing_Ben dans le forum DirectX
    Réponses: 1
    Dernier message: 01/12/2002, 18h46
  4. Ordre de parcours de l'arbre...
    Par Sylvain James dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 01/12/2002, 18h41
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 08h43

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