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

Administration système Discussion :

choix compilateur fortran


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut choix compilateur fortran
    Bonjour,

    Je veux compiler un code fortran mais mon make me retourne:

    ------------------------------
    [...]f77 -g -O2 -o fomosto_qssp2017 banddpasss.o brunewvlet.o butterworth.o caxcb.o cdsvd500.o cmemcpy.o disazi.o four1w.o fsimpson.o moments.o qpalloc.o qpdifmat0.o qpdifmatl.o qpdifmats.o qpfftinv.o qpgetinp.o qpgrnspec.o qplegendre.o qpmain.o qppsvkern.o qppsvkerng.o qpqmodel.o qpshkern.o qpsmat0.o qpsmatc.o qpsmat.o qpsprop
    [....]
    -------------------------------

    Alors que j'ai installer gfortran, il me sort f77 !

    comment puis je lui dire que je ne veux pas de ce compilateur mais f90 ? e bannir pour toujours ? ou voire choisir de compilateur ?

    Ou alors est ce directement demandé dans le Makefile auquel cas je devrais le changer?

    Merci d'avance.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 156
    Billets dans le blog
    151
    Par défaut
    Bonjour,

    En effet, j'ouvrirai le Makefile pour voir où le compilateur est défini et pour lui designer f90.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut
    Merci pour cette réponse.
    Dans le make, j'ai deux lignes où f77 est apellé:

    $ grep -n f77 Makefile

    F77 = f77
    c_ct_F77 = f7
    mais j'ai beau changé par n'importe quoi :

    F77 = f90
    c_ct_F77 = f90
    ou

    F77 = gfortran
    c_ct_F77 = gfortran
    rien n'y fait.

    Je pensais changer le fichier configure:

    $ grep -n f77 configure

    1387:# ac_fn_f77_try_compile LINENO
    1390:ac_fn_f77_try_compile ()
    1410: test -z "$ac_f77_werror_flag" ||
    1423:} # ac_fn_f77_try_compile
    2387:ac_compiler_gnu=$ac_cv_f77_compiler_gnu
    2389: for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor
    2433: for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor
    2753:if ${ac_cv_f77_compiler_gnu+:} false; then :
    2764:if ac_fn_f77_try_compile "$LINENO"; then :
    2770:ac_cv_f77_compiler_gnu=$ac_compiler_gnu
    2773:{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5
    2774:$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
    2781:if ${ac_cv_prog_f77_g+:} false; then :
    2790:if ac_fn_f77_try_compile "$LINENO"; then :
    2791: ac_cv_prog_f77_g=yes
    2793: ac_cv_prog_f77_g=no
    2798:{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5
    2799:$as_echo "$ac_cv_prog_f77_g" >&6; }
    2802:elif test $ac_cv_prog_f77_g = yes; then
    2803: if test "x$ac_cv_f77_compiler_gnu" = xyes; then
    2809: if test "x$ac_cv_f77_compiler_gnu" = xyes; then
    mais il a bien tous les compilateurs ..

    Je ne sais ce que je dois changer exactement, jamais fait de makefiles ...

    si une idée pour forcer à compiler avec f90 ou gfortran ?

    Merci

Discussions similaires

  1. Problème d'installation compilateur Fortran f95
    Par mat13 dans le forum Fortran
    Réponses: 11
    Dernier message: 23/04/2007, 17h24
  2. Compilateur Fortran gratuit sur Windows XP
    Par Physicien dans le forum Fortran
    Réponses: 3
    Dernier message: 08/01/2007, 19h58
  3. Existe t il un compilateur fortran sous FC2?
    Par bejaouijamil dans le forum Linux
    Réponses: 1
    Dernier message: 04/01/2007, 18h36
  4. Compilateur Fortran 90
    Par saï saï dans le forum Fortran
    Réponses: 3
    Dernier message: 15/12/2006, 12h23
  5. Compilateur Fortran
    Par badrou dans le forum Fortran
    Réponses: 3
    Dernier message: 28/11/2004, 20h39

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