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 :

[g77] Cherche tutoriel sur l'utilisation de ce compilateur


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Par défaut [g77] Cherche tutoriel sur l'utilisation de ce compilateur
    Bonjour,

    Je suis un double cursus Ecole d'ingénieur et Master en calcul scientifique. Mon école d'ingénieur ne m'a pas formé au langage Fortran. Or, j'ai un projet assez conséquent à rendre en Fortran. Tout le monde dans ma promo en Master maîtrise Fortran et donc le prof ne nous a pas montré les bases.

    Quelqu'un possèderait-t-il un tutoriel qui permet de prendre en main le compilateur G77 puisque je dois travailler avec celui-ci ? Je n'ai pas de réels problèmes avec la syntaxe puisque ça ressemble fortement à d'autres langages. Par contre, c'est vraiment l'utilisation d'un compilateur qui me pose problème et que j'ai dû mal à maîtriser. Si l'un d'entre vous pouvait me fournir un fichier pour la prise en main et la compréhension du compilateur, cela me servirait énormément.

    Je n'ai jamais travailler avec. J'ai commencé à me mettre dessus en travaillant avec le fichier d'aide du compilateur G77. J'ai télécharger le compilateur GNU. Mais je n'ai rien obtenu de très concluant. Par exemple, sur le premier fichier d'exemple, lorsque je le compile je ne trouve pas le fichier exécutable créé après compilation. Comme vous pouvez le voir, je suis un peu un analphabète du Fortran donc je pense que je ne peux que progresser

    Je vous remercie d'avance.

  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
    et bien gfortran se comporte comme gcc... et comme n'importe quel autre compilateur:

    pré-compilateur: g77 -E
    compilateur: g77 -c
    éditeur de liens: g77 -o

    grosso-modo pour compiler ton prog, si tu n'a pas mis d'instructions de précompilation, tu zappe la première étape, ensuite c genre

    ce qui te génère le fichier "toto.o" qui est la vesion compilé de ton fichier
    ensuite tu fait l'édition de lien (qui génère ton exécutable)

    ce qui génère l'éxécutable "prog"

    t'a plus qu'à le lancer sous quel environement travaille-tu? unix ou windows?

    je te conseille également d'aller voir un cours sur les makefile et l'utilisation de make ("make" ou "makefile" sous google et c bon!!!)

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    T'es vraiment obligé de passer par g77 ? Si c'est pour chez toi, tu peux passer par gfortran, plus récent et maintenu à jour.

  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
    il est vrai que g77 dans le pack de gcc ne fait que "traduire" ton code fortran en c puis le compile, c'est très optimisé comme méthodeil vaut mieux utiliser

    qui te dira si ton code est bien en norme fortran 77

  5. #5
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Par défaut
    Merci pour toutes vos réponses.

    Je travaille sous windows et en fait si je boss sous g77 c'est par ce que c'est une exigence du prof donc pas trop le choix...

    Merci à tous en tout cas, je vais essayer de prendre ça en main dès ce week end

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Par défaut
    essay d ecrire ton code sur un logiciel "facile" a compiler sur windows comme Force - FORTRAN .
    la compilation n est pas un gros probleme a mon avis, mais le probleme de base c est comment reflechir et utiliser les trucs ...

Discussions similaires

  1. Cherche Tutoriels sur (Classless - ClassFull)
    Par Le Maroc dans le forum Administration
    Réponses: 3
    Dernier message: 12/12/2010, 12h40
  2. Réponses: 1
    Dernier message: 14/03/2008, 14h23
  3. Cherche tutoriels sur les listes
    Par the jocker dans le forum C
    Réponses: 1
    Dernier message: 11/11/2007, 12h51

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