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 :

compilation en fortran


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
    Août 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 1
    Par défaut compilation en fortran
    Bonjour,

    Je tente de compiler un programme fortran (prog.f). J'ai chargé le compilateur g77 sur ma machine et dans un sous repertoire "lib", il y a me semble t il les librairies (nombreux fichiers avec l'extention .a).

    Quand je lance la compilation de mon programme (g77 prog.f), il me donne pas mal d'erreurs dont la majorité correspondent à l'absence du lien avec une librairie (me semble t il): par exemple, le calcul de la partie real d'une nombre complexe.

    Je ne sais pas comment faire le lien entre librairie et mon programme (je suis assez nul!) dans la compilation ou dans le programme lui même?!

    merci pour votre aide

  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
    alors tes erreur sont des erreurs de compilation ou d'édition de lien?

    sinon c'est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g77 -c prog.f -I/usr/include
    où tu utilise les entête contenu dans /usr/include (mettre le bon nom de répertoir évidement) te génère un fichier prog.o (code compilé)

    puis à l'édition de lien:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g77 -o prog prog.o -lm
    où on transforme notre code compilé en un exécutable "prog" en utilisant la librairie "m" (abreviation de math) typiquement tu utilise -l<nom> pour utiliser une librairie dont le nom dans un repertoir est "lib<nom>.a"

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/05/2013, 14h44
  2. erreur lors de la compilation en fortran
    Par manaiilhem dans le forum Fortran
    Réponses: 15
    Dernier message: 11/03/2013, 18h02
  3. Compiler du Fortran avec Eclipse sous Mac OSX
    Par blascob dans le forum Fortran
    Réponses: 0
    Dernier message: 11/09/2012, 21h56
  4. commande de compilation de fortran
    Par mgoumine dans le forum Fortran
    Réponses: 0
    Dernier message: 13/10/2011, 00h26
  5. Compilation Intel Fortran/Visual studio
    Par jul54 dans le forum Fortran
    Réponses: 2
    Dernier message: 09/02/2009, 04h06

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