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

Fortran Discussion :

Compilateur Absoft : link error


Sujet :

Fortran

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut Compilateur Absoft : link error
    Bonjour,

    J'ai ecrit un programme en fortran en utilisant le compilateur absoft et il me donne une erreur que je n'arrive pas a resoudre :

    #link error: undefined symbol -_ NOM_DE_MA_SUBROUTINE
    #first ref in - NOM_DE_MON_PROGRAMME.obj

    Ce n'est apparament pas une erreur de syntax en cherchant sur internet j'ai cru comprendre que c'etait un probleme de lien vers des librairies mais pourtant je ne fait appelle a aucune.

    Merci de votre aide.

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Il est probable que NOM_DE_MA_SUBROUTINE ne se trouve pas dans la meme unite de compilation (fichier source .f) que l'entree de ton programme. Si c'est le cas, il faut lier les deux ensemble (les compiler tous les deux en une seule ligne, ou les compiler un par un puis lier les fichiers objets produits par chaque compilation individuelle).

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut
    Merci de me repondre aussi vite.

    La subroutine se trouve dans le meme fichier et je n'ai rien changer part rapport a mes autres programmes qui sont compiler sans probleme.

    Comment peut on les compiler tous les deux en une seule ligne?

    merci.

  4. #4
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par Tom_Tom_RoF Voir le message
    La subroutine se trouve dans le meme fichier et je n'ai rien changer part rapport a mes autres programmes qui sont compiler sans probleme.
    Si tu n'as qu'un seul fichier, alors ton echec d'edition de lien peut venir d'une faute de frappe dans le nom de la sous-routine appelee, ou alors la sous-routine n'est pas identifiee comme telle par le compilateur. Le premier cas est le plus probable.

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut
    J'ai fait un copier/coller du nom de ma fonction et effectivement ca fonctionne!

    Je comprend pas comment j'ai pas vu ca .

    M'enfin maintenant ca fonctionne

    Merci beaucoup

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

Discussions similaires

  1. fatal link error avec visual studio 2003
    Par zephe dans le forum MFC
    Réponses: 5
    Dernier message: 26/07/2006, 18h49
  2. [debutant] Link error - nouvelle installation
    Par dwalin dans le forum MFC
    Réponses: 3
    Dernier message: 02/05/2006, 21h45
  3. link error sous vc++
    Par gdpasmini dans le forum MFC
    Réponses: 9
    Dernier message: 23/03/2006, 10h01
  4. Réponses: 2
    Dernier message: 31/10/2005, 13h40
  5. Réponses: 3
    Dernier message: 03/03/2005, 18h45

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