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 :

G95 OSX Snowleopard


Sujet :

Fortran

Vue hybride

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut G95 OSX Snowleopard
    Bonjour à tous,

    Quelqu'un a-t-il réussi à installer G95 avec les librairies F03GL sur OSX Snow Leopard ?
    Sur le site de G95, j'essaie de faire l'install, mais j'avoue ne pas etre à l'aise avec la création de lien symbolique ??? D'où à où ? de quoi vers quoi ?
    Quoi que je fasse, j'ai bien un répertoire g95-install ( d'ailleurs, où faut-il le copier) ? et comment faire ce satané lien pour qu'enfin la commande g95 essai.f90 dans le terminal me renvoie autre chose que "command not found" ?
    Par avance merci, Emmanuel.

  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
    je suis pas très familier avec OSX mais il me semble que c'est ressemblant à unix donc il faut que tu colle ton lien dans le rep /usr/bin ... si c'est comme dans linux:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s <blabla>/g95 /usr/bin/g95

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    Bon apparemment j'ai réussi à rétablir les liens symboliques, et ça compile.
    J'en profite pour vous soumettre la suite de mes turpitudes.
    Je crée un fichier fortran pour le moins trivial :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    PROGRAM test
    PRINT *,'Test basique !'
    END PROGRAM test
    que je compile de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MacBook-Pro-de-Emmanuel-Bardiere:CFortran Emmanuel$ g95 test.f95
    /var/folders/XZ/XZeqt1ADHBe04XZGqUvsW++++TI/-Tmp-//ccSsg5OW.s:59:indirect jmp without `*'
    /var/folders/XZ/XZeqt1ADHBe04XZGqUvsW++++TI/-Tmp-//ccSsg5OW.s:78:indirect jmp without `*'
    /var/folders/XZ/XZeqt1ADHBe04XZGqUvsW++++TI/-Tmp-//ccSsg5OW.s:97:indirect jmp without `*'
    /var/folders/XZ/XZeqt1ADHBe04XZGqUvsW++++TI/-Tmp-//ccSsg5OW.s:112:indirect jmp without `*'
    Pourquoi ces messages de warning ? L'éxécutiuon à l'air de se dérouler comme il faut :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MacBook-Pro-de-Emmanuel-Bardiere:CFortran Emmanuel$ ./a.out
    Test basique !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MacBook-Pro-de-Emmanuel-Bardiere:CFortran Emmanuel$
    Voilà, quelqu'un a-t-il une idée ? Encore merci, Emmanuel.

  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
    teste avec le programme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    program test
    implicit none
    print 6,"Test basique!"
    end program
    la différence: on met l'adresse de l'écran directement (heu en fait je sais plus si c'est 5 ou 6,l'un est le clavier, l'autre l'écran, mais je les confond toujours) et on test avec d'autre chevrons au cas où... (des fois les compilo ont des comportement bizarre) et on rajoute le implicit none pour être sûr!!!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    En fait les messages ne sont pas des warning, mais un soucis dans le compilo qui n'est pas complètement débugué pour OSX Snow Leopard.
    Cela ne gène en rien quant à l'éxécution.
    Je clos ce fil !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. compilateurs c/c++ pour mac osx
    Par osykomantis dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 26/09/2007, 16h08
  2. editeur php sous mac OSX
    Par shadowR dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 01/03/2006, 16h57
  3. module rename mac osx
    Par G-rhum dans le forum Modules
    Réponses: 1
    Dernier message: 18/01/2006, 23h03
  4. [swig] utilisation de ld sous mac osX tiger.
    Par PyBio dans le forum Interfaçage autre langage
    Réponses: 3
    Dernier message: 26/10/2005, 17h51
  5. [Fortran 95] g95 ou gfortran ?
    Par rud-x dans le forum Fortran
    Réponses: 1
    Dernier message: 24/08/2005, 10h33

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