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 :

Force 2.0 et fortran 90


Sujet :

Fortran

Vue hybride

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut Force 2.0 et fortran 90
    Bonjour!
    Je travaille sur un programme fortran 90. Etant sur un ordinateur d'enteprise, le seul compilateur que j'ai réussi a installer correctement et avec une utilisation simple sur windows XP est FORCE 2.0. J'ai d'abord installé la version avec le compilateur G77 puis celle avec le compilateur GFortran, parce qu'il manquait des fichiers si je n'installais que la version du compilateur gfortran. J'arrive a visualiser mon programme et je peux même le compiler. seule problème, le debuggeur m'indique "parse error, unexpected identifier". J'en conclus donc que c'est le compilateur G77 qui a été utilisé. Je voulais savoir si quelqu'un savais utiliser force 2.0 pour le fortran 90 ou si j'ai mal interprété depuis le debut et qu'il n'y a aucun compilateur pour ca dans force.
    Merci d'avance pour votre aide.
    J'ai essayé d'expliqué le plus clairement mon problème mais n'hésitez pas a me demander des détails supplémentaires...

  2. #2
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    si tu essaye de compiler du fortran 90 avec g77 tu auras forcément des erreurs... et force2 n'est pas un compilateur, juste un éditeur de texte avancé...
    arrive-tu à généré un exécutable?
    quel est le debugger (le programme qui pilote une exécution de programme)?
    à quelle étape exactement reçoit-tu le message d'erreur: compilation? edition de lien? exécution?
    vu ton message, je pense que c la compilation, mais comme tu n'es pas clair (attention à pas confondre tous les outils (éditeur de texte, compilateur/linker et debugger) ils ont chacun leur fonction) De plus "parse error" signifie "erreur bête" donc cela peut vouloir dire bcp de choses...

    ce programme sur lequel tu travail, est-il fourni avec un makefile?

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut
    si tu essaye de compiler du fortran 90 avec g77 tu auras forcément des erreurs...
    Vi, c'est sur... ><' Vive le format libre!!!!!!
    et force2 n'est pas un compilateur, juste un éditeur de texte avancé...
    Gloups...!!! ><' Moi avoir un peu de mal... Je sais un peu programmer, mais comprendre tout ce qui tourne encore m'est encore difficile...
    arrive-tu à généré un exécutable?
    Même pas...
    quel est le debugger (le programme qui pilote une exécution de programme)?
    Euhhh... Je n'en ai aucune idée...
    Mais il parle de debugger GDB, si ca peut t'aider...
    à quelle étape exactement reçoit-tu le message d'erreur: compilation? edition de lien? exécution?
    vu ton message, je pense que c la compilation, mais comme tu n'es pas clair (attention à pas confondre tous les outils (éditeur de texte, compilateur/linker et debugger) ils ont chacun leur fonction)
    C'est au niveau de la compilation qu'il y a un signalement des erreurs... J'ai tenté une compilation seule pour tester, et l'erreur se manifestait...
    De plus "parse error" signifie "erreur bête" donc cela peut vouloir dire bcp de choses...
    '-_- Cela en dit long sur mon niveau en anglais...
    ce programme sur lequel tu travail, est-il fourni avec un makefile?
    Non, pas de makefiles a l'horizon... Mais je peux en récupérer un à modifier rapidement dans mes affaires... Juste quelques modifications a faire au niveau des noms de fichier (ou de programme, je ne sais plus)...

    Désolé pour le retard, j'ai eu du mal a revenir ici ^^

  4. #4
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    j'avais complètement oublié: il ne te donne pas numéro de ligne des fois?

    et "unexpected identifier" cela signifie que tu utilise une variable non déclarée...
    au début de chaque subroutine (et program) il y a un 'implicit none' non?

    est-ce que tu arrive à le compilé d'une autre manière?

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut
    Ton fichier est bien en .f90 ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut
    ><' Désolé pour le retrd, j'avoue qu'entre temps, j'ai réussi a trouver un compilateur fortran et que depuis je n'ai plus de soucis. J'ai réussi à compilé ce même programme avec gfortran, il était bien en .f90 et il y a un implicit none pour tout les modules ainsi que le programme cependant, pour le reste je ne pourrais vous répondre. Cela reste un mystère pour moi.

Discussions similaires

  1. Problème en interfacant C et Fortran
    Par karl3i dans le forum MFC
    Réponses: 6
    Dernier message: 23/05/2006, 16h10
  2. accès fortran à une base / utilisation des "bytea"
    Par bdkiller dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/11/2004, 08h31
  3. Simulateur fortran
    Par kaczmarek dans le forum Linux
    Réponses: 1
    Dernier message: 28/07/2004, 17h55
  4. Gérer un volant a retour de force ...
    Par olive-sjs dans le forum OpenGL
    Réponses: 2
    Dernier message: 26/02/2004, 08h10
  5. [TP]Portage d'un encodeur MP3 Fortran en pur Pascal...
    Par Christophe Fantoni dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 04/07/2003, 17h34

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