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 :

Edition de lien FORTRAN – C


Sujet :

Autres éditeurs

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 20
    Par défaut Edition de lien FORTRAN – C
    Bonjour à Tous,

    J’ai un problème d’édition de lien d’une application mêlant les fichiers c et fortran, les fichiers c appelant des fonctions définies dans les fichiers fortran.

    Celle-ci a déjà été compilée avec le compilateur gcc, et les instructions suivantes :

    Pour les fichiers c :
    gcc –g –D_POSIX_SOURCE –D_POSIX_C_SOURCE

    Pour les fichiers fortran :
    gcc –x f77 –g –fno-second-underscore

    Elle doit maintenant impérativement être compilée avec les compilateurs cc pour les fichiers c et f77 ou f90 pour les fichiers fortran
    J’ai tenté l’extension –ext-names=plain sans résultat


    Cette application comporte :
    dans les fichiers include, un fichier bbt.h dans lequel il est écrit qu’il s’agit d’un header d’interface C/Fortran. Il comporte des déclarations du type :
    #define xdjc(jc) xdjc_(&j,c,8L) ; c[8]=’0’

    dans les fichiers source, un fichier libbt.f. Il comporte des instructions du type :
    subroutine XDJC(DJ,DC) …

    dans les fichiers source, un fichier c qui fait des appels du type :
    xdjc(d1, d2)


    Les fichiers sont compilés mais l’édition de lien ne se fait pas et j’obtiens le message d’erreur suivant :

    xdjc_ symbole non défini


    Or je sais qu’ils sont définis puisque cette application compile avec gcc.

    Quelqu’un saurait-il ce que je dois modifier ?

    Merci beaucoup

    EM

  2. #2
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 90
    Par défaut
    Si j'ai bien compris c'est un probleme de Linker .

Discussions similaires

  1. pb edition de lien (sur VS2008 et Intel fortran)
    Par guindilla dans le forum Fortran
    Réponses: 4
    Dernier message: 20/05/2009, 13h21
  2. Réponses: 11
    Dernier message: 20/01/2006, 12h35
  3. Edition de liens dynamique sous linux
    Par Ipoupaille dans le forum Linux
    Réponses: 4
    Dernier message: 09/01/2006, 21h53
  4. Edition de liens et librairie dynamique
    Par nicolas.pied dans le forum C++
    Réponses: 9
    Dernier message: 14/11/2005, 14h29
  5. Rôle de l'édition de lien?
    Par sali dans le forum C
    Réponses: 6
    Dernier message: 14/05/2005, 21h17

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