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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2014
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Compilation de projet FORTRAN avec MVS 2010 en utilisant des modules .mod .o
    Bonjour,

    J'utilise le logiciel Microsoft Visual Studio 2010 (MVS) sous windows 10 pour la compilation de programmes Fortran et l'utilisation du mode "debugger". Je reprends le programme d'un collaborateur. Le projet est composé de plusieurs fichiers Fortran (.f90) contenant le programme principal et des sub-routines. Il fait également appel à des modules externes (avec le mot-clef "Use") qui sont donnés uniquement sous la forme de fichiers avec extension .mod et .o (donc déja compilés) mais dont on ne possède pas les fichiers sources.
    Je n'arrive pas à compiler et générer le projet avec MVS 2010 car le compilateur ne reconnaît pas les modules et toutes les variables et procédures qu'ils contiennent. Lors de la génération du projet, le compilateur indique "This module file was not generated by any release of this compiler" pour chacun des modules appelé avec Use. Pourtant, les fichiers .o et .mod sont présents dans le répertoire de compilation et je les sauvegarde même dans le répertoire "Debug"

    Je n'ai pas l'habitude d'utiliser des modules externes. Sauriez vous me dire comment m'y prendre pour compiler ?

    Un grand merci d'avance

    Rémi

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    mars 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2007
    Messages : 483
    Points : 586
    Points
    586
    Par défaut
    Bonjour,
    Les fichiers .mod et .o sont propres au compilateur qui les a généré. A ma connaissance il n'y a pas moyen d'utiliser un fichier .mod ayant été généré par un autre compilateur.
    Ceci dit, les fichiers .mod sont des fichiers ASCII, si tu regardes l'en-tête tu devrais trouver des informations sur le compilateur qui a servi pour les générer.
    Bien évidement, l'idéal serait d'avoir les fichiers sources manquants et recompiler tous le monde...
    Bon courage pour la suite.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2014
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    Bonjour Ehouarn,

    Merci de ces infos.
    Pas moyen de "traduire" des fichiers .mod d'un compilateur à un autre ?
    Je sais que les fichiers .mod ont été compilés avec gfortran alors que j'utilise intel fortran avec MVS2010
    Par contre, les fichiers .mod que j'ai ne sont pas sous format ASCII. Lorsque je les ouvre avec notepad :
    "‹
    í\[wÚ8~ׯ˜7“‡î‘|“üHÁÛå,Bº ....
    "

    Merci encore

    Rémi

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    mars 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2007
    Messages : 483
    Points : 586
    Points
    586
    Par défaut
    Bonjour,
    Citation Envoyé par QOCCOQ Voir le message
    Pas moyen de "traduire" des fichiers .mod d'un compilateur à un autre ?
    A ma connaissance, non.

    C'est quand même assez fou qu'on ne t'ai donné que des fichiers .o et .mod et pas les sources...

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/11/2019, 14h32
  2. Réponses: 5
    Dernier message: 16/01/2011, 16h14
  3. Réponses: 0
    Dernier message: 13/04/2010, 01h06
  4. Compilation projet avec mvs 2008
    Par sifu54 dans le forum Windows
    Réponses: 0
    Dernier message: 23/05/2008, 14h08

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