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 :

compilateur fortran sur linux


Sujet :

Fortran

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 24
    Points : 36
    Points
    36
    Par défaut compilateur fortran sur linux
    j'ai installé sur linux(ubuntu) fortran 95 j'enregistre les fichiers fortran par l'extension .for mon compulateur est gfortran. pour compiler un programme nommé code.for je fais l'instriction suivante:
    gfortran code.for -o code. le resultat est un fichier excutable porte le nom code. pour l'excuter je fait ./code
    le probleme maintenant est que mon code contient des modules. comment je procede pour le compiler. si quelqu'un peut m'aider je serais reconnaissante. merci bien

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2013
    Messages : 35
    Points : 65
    Points
    65
    Par défaut
    Bonjour,

    Le cas le plus simple est celui où votre programme principal, dont le source est dans le fichier code.for fait appel à un module dont le source est dans le fichier mod1.for par exemple.

    1. La commande suivante produit le fichier objet du module (mod.o)
    2. La commande suivante produit l'éxécutable à partir de la source contenant le main et du fichier objet du module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gfortran code.for mod1.o -o code
    Dans cette approche, la compilation du module et du programme principal est séparée, ce qui permet de ne pas recompiler à chaque fois le module si seule la source du programme principal est modifiée. La commande N° 2 suffit pour produire le nouvel exécutable. En revanche, si des modifications sont faites dans le source du module, il est nécessaire de reprendre toute la chaine de compilation depuis l'étape 1. Dans ce cas, il est toutefois possible de condenser les 2 étapes en une seule à l'aide de la commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gfortran code.for mod1.for -o code
    Dans le cas où le programme fait appel à plusieurs modules, il est préférable de définir un fichier Makefile qui décrit les dépendances entre les différents fichiers et d'utiliser la commande make pour produire l'éxécutable. Mais les 3 commandes ci-dessus sont suffisantes pour la plupart des cas simples.

    Cordialement.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/08/2015, 11h23
  2. Installation compilateur Fortran sur Mac OS
    Par neo_phyte dans le forum Fortran
    Réponses: 4
    Dernier message: 30/11/2008, 16h48
  3. install compilateur C sur linux
    Par Invité dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 05/02/2008, 22h29
  4. Recherche compilateur Fortran (gratuit) pour Linux
    Par saadbebe dans le forum Fortran
    Réponses: 3
    Dernier message: 18/04/2007, 11h36
  5. Compilateur Fortran gratuit sur Windows XP
    Par Physicien dans le forum Fortran
    Réponses: 3
    Dernier message: 08/01/2007, 19h58

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