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 sous Windows


Sujet :

Fortran

  1. #1
    Membre du Club Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Points : 53
    Points
    53
    Par défaut Compilateur Fortran sous Windows
    Bonjour,
    Je sais que ceci est traité PARTOUT dans ce forum, mais c'est un peu pourquoi j'itère.
    Je développe sous linux et gfortran (g77 n'est plus supporté).
    Pas de problème.
    Cependant, pour des raisons diverses il va me falloir un exec sous windows aussi.
    Donc recup du source linux sous windows et zou!
    Je viens d'essayer avec SALFORD, version gratuite.
    Copier-coller, compil. Superbe plantage comme j'en ai rarement vu : la machine s'est même rebootée tout seule!!
    Et pourtant il en a vu des compilos linux mon prog, sans problème
    Donc, bye SaleFord.
    Des compilos gratuits il y en a plein, et c'est un peu çà le problème : lequel prendre? (je sais : google )
    L'idéal (soyons fou), serait une IDE déjà.
    Franchement les solutions avec des morceaux a prendre ici et là... je suis surtout interessé par mon code.
    Donc si quelqu'un a un compilo fétiche, ce serait sympa.
    Et autre chose : la cerise, existe-t-il un fortran qui puisse fonctionner à travers une ihm? Comme VB ou C++ le fait ?

    Merci pour toute réponse, et frappez pas trop fort svp
    N

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 98
    Points : 107
    Points
    107
    Par défaut
    Salut,

    Effectivement ce sujet est traité régulièrement ...
    Sur windows, 2 solutions (à ma connaissance) :
    gfortran
    g95

    elles sont toutes les deux très bonnes. Quant à l'installation, tout est décrit sur les sites.
    Le seul IDE free c'est photran, sinon il reste des éditeurs classiques :
    - scite
    - pspad
    - notepad++
    - ...

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 169
    Points : 251
    Points
    251
    Par défaut
    Il me semble qu'il existe aussi Force comme IDE avec gfortran intégré, non ?

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 169
    Points : 251
    Points
    251

  5. #5
    Débutant
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Points : 119
    Points
    119
    Par défaut
    ca depend quel fortran tu veut, si 77 je te conseil Force 2.0 il est tres bien..

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 117
    Points : 113
    Points
    113
    Par défaut
    Bonjour,

    j'ai essayé Force 2.0 en lisant les messages de cette discussion.
    Personnellement, je le trouve très bien, mais ....
    - le compilateur n'est plus mis à jour depuis 2002 (2005 pour la version 3 beta),
    - si on veut créer un vrai projet (c'est-à-dire plein de fichiers sources, de fichiers include...), c'est pas très top.
    - au niveau de la compilation, on n'est pas très libre pour les options de compilations (on ne sait pas lesquelles sont utilisées en fait).

    pour ma part, j'utilise MinGW, j'ai installé les compilateurs g77 et g95,
    - qui sont maintenus à jour,
    - on peut faire toutes sortes de projets (au prix de l'écriture de quelques shells et de Makefile contenant une partie générique),
    - et on est totalement libre concernant les options de compilation

  7. #7
    Membre éclairé 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
    Points : 825
    Points
    825
    Par défaut
    moi perso, j'utilise g95 avec cygwin et du coup pas besoin de modifié le "source linux" pour le porté sous windows...
    le truc pas cool: il faut coller le fichier cygwin1.dll dans le rep d'exécution du programme (ou mieux dans windows/system32) si on se place sur une machine sans cygwin... mais bon cette dll est libre donc pas trop de soucis.

    En ce qui concerne l'IDE, et bien je cherche aussi, j'ai essayé ConTEXT qui est pas trop mal mais il manque pas mal de choses... le module Photran de Eclipse est encore un peu trop buggé mais peut-être qu'à l'avenir cela s'amméliorera... du coup je suis revenu à SciTE...
    quant à Force2, son ENORME problème est qui ne fait QUE du F77 et du coup c'est un peu limité...
    il n'y a que ceux qui savent qui ne savent pas qu'ils savent...
    Libere-toi hacker, GNU's Not Unix!!!

  8. #8
    Membre du Club Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par genteur slayer Voir le message
    moi perso, j'utilise g95 avec cygwin et du coup pas besoin de modifié le "source linux" pour le porté sous windows...
    le truc pas cool: il faut coller le fichier cygwin1.dll dans le rep d'exécution du programme (ou mieux dans windows/system32) si on se place sur une machine sans cygwin... mais bon cette dll est libre donc pas trop de soucis.

    En ce qui concerne l'IDE, et bien je cherche aussi, j'ai essayé ConTEXT qui est pas trop mal mais il manque pas mal de choses... le module Photran de Eclipse est encore un peu trop buggé mais peut-être qu'à l'avenir cela s'amméliorera... du coup je suis revenu à SciTE...
    quant à Force2, son ENORME problème est qui ne fait QUE du F77 et du coup c'est un peu limité...
    F3 gère (presque) gfortran. Il n'aime pas les paths linux (logique) ni les \ , nécessaires pour produire du code Latex, contrairement à gfortran (d'oû le presque).
    Je n'ai pour le moment rien à dire de qualitativement négatif.
    N

  9. #9
    Membre éclairé 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
    Points : 825
    Points
    825
    Par défaut
    est-ce que tu as un liens pour le télécharger? parce quand tu tape "F3" sous google tu trouve de tout sauf ce que tu cherche... et j'aimerai bien tester...

    et c'est quand même bien dommage pour les paths Linux... cela dit si il merche avec gfortran, il doit y avoir moyen de le faire tourner avec d'autre compilateur... à suivre...
    il n'y a que ceux qui savent qui ne savent pas qu'ils savent...
    Libere-toi hacker, GNU's Not Unix!!!

  10. #10
    Membre du Club Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par genteur slayer Voir le message
    est-ce que tu as un liens pour le télécharger? parce quand tu tape "F3" sous google tu trouve de tout sauf ce que tu cherche... et j'aimerai bien tester...

    et c'est quand même bien dommage pour les paths Linux... cela dit si il merche avec gfortran, il doit y avoir moyen de le faire tourner avec d'autre compilateur... à suivre...
    J'avais oublié : http://force.lepsch.com/downloads.html
    c'est la version béta (5eme ligne).
    Pour les paths linux, c'est normal puisque les séparateurs sont inversés. C'est donc dû aux spécificités des OS plus qu'au compilo.
    Le gfortran qui marche, c'est celui que j'utilise sous linux... donc il marche
    Quant au \ de latex, le compilo sous windows n'aime pas, et çà gfortran linux le prend. C'est dommage car tu peux obtenir un document tout prêt automatiquement.
    En règle générale de toutes façons windows n'est pas conçu pour le cli contrairement à linux.
    D'ailleurs, à ce sujet, comment peut-on élargir la fenêter DOS ???? Quelqu'un ?

    Merci.
    N

  11. #11
    Membre du Club Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Points : 53
    Points
    53
    Par défaut Les petits problêmes F3
    Oui, j'oubliais (décidément ), lors de la compilation, il semble que l'analyseur (ou le débugger) soit fragile : il plante plusieurs fois pendant le processus.
    Donc en gros, la compilation fonctionne et produit les erreurs ou le résultat selon le cas, et en parallèle tu as ftncheck (je crois) qui se lance et (peut-être à cause des erreurs, ou pas) plante à répétition. Il suffit de dire de ne pas envoyer à MS (à chaque plantage) et il se calme.

    Ce serait intéressant de savoir si cela arrive pour d'autres.

  12. #12
    Membre éclairé 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
    Points : 825
    Points
    825
    Par défaut
    donc pour la console DOS, tu te fait un raccourcis (genre sur le bureau) vers "cmd.exe" ensuite clic droit->propriétés dans l'onglet "disposition" tu peux règlé la taille (de la fenetre ET du tampon)

    heu je te dirais comme ça... si y a des erreur à la compilation, commence par testé un autre compilo (sauf si tu utilise des instructions spécifiques à ce compilo) et surtout active les "all warnings" et reprogramme jusqu'à ce que tu n'ai plus de warnings... le debugger est là simplement pour intercepté les exeptions et te dire où elles ont eu lieu...
    as-tu essayé aussi de compiler en version "release" et non "debug" (en gros tu désactive l'otion de debugage et active les optimisations)
    il n'y a que ceux qui savent qui ne savent pas qu'ils savent...
    Libere-toi hacker, GNU's Not Unix!!!

  13. #13
    Membre du Club Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par genteur slayer Voir le message
    donc pour la console DOS, tu te fait un raccourcis (genre sur le bureau) vers "cmd.exe" ensuite clic droit->propriétés dans l'onglet "disposition" tu peux règlé la taille (de la fenetre ET du tampon)
    ok, merci
    Citation Envoyé par genteur slayer Voir le message
    heu je te dirais comme ça... si y a des erreur à la compilation, commence par testé un autre compilo (sauf si tu utilise des instructions spécifiques à ce compilo) et surtout active les "all warnings" et reprogramme jusqu'à ce que tu n'ai plus de warnings... le debugger est là simplement pour intercepté les exeptions et te dire où elles ont eu lieu...
    as-tu essayé aussi de compiler en version "release" et non "debug" (en gros tu désactive l'otion de debugage et active les optimisations)
    des erreurs, c'est pas un probleme, mais qu'une des unités (je crois) du compilo plante à répétitions, c'est inquiétant.
    J'ai activé ce qu'il fallait pour le rendre méchant. Il me sort tout.

    Non. A voir....

Discussions similaires

  1. compilateur Fortran sous Windows pour exécutable Linux
    Par Mandarine dans le forum Fortran
    Réponses: 13
    Dernier message: 27/08/2010, 18h02
  2. [ARM] Cherche compilateur Assembleur sous Windows
    Par Kevin12 dans le forum Autres architectures
    Réponses: 6
    Dernier message: 26/11/2009, 17h21
  3. Débugger Fortran sous Windows
    Par john stedd dans le forum Fortran
    Réponses: 5
    Dernier message: 18/06/2008, 11h03
  4. [PC] Compilateur COBOL sous Windows
    Par Mandrake93 dans le forum Cobol
    Réponses: 2
    Dernier message: 13/11/2007, 15h17
  5. Existe t il un compilateur fortran sous FC2?
    Par bejaouijamil dans le forum Linux
    Réponses: 1
    Dernier message: 04/01/2007, 18h36

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