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 :

[gedit - gfortran - ifortran / Linux] Warning tabulation


Sujet :

Fortran

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Points : 77
    Points
    77
    Par défaut [gedit - gfortran - ifortran / Linux] Warning tabulation
    Salut,

    un problème de Warning dont je n'arrive pas à me sortir. J'ai recemment upgradé ma distrib linux et réinstallé mes outils préférés, c'est à dire, un compilo gfortran et mon éditeur favoris gedit, ainsi qu'un ifort. D'une distrib LiNuX à une autre, un code fortran qui ne posait pas de problème, m'envoie depuis lors les warnings suivants :

    Avec gfortran :
    Warning: Nonconforming tab character at (1)

    Avec ifort :
    fortcom: Warning: prog.f90, line 48: Extension to FORTRAN-90: tab formatting

    Je crois comprendre que les deux compilos n'aiment pas les tabulations de mes sources J'ai donc été dans les préférences de mon éditeur (gedit) pour lui dire de convertir les tabulations en espaces, mais ceci ne fonctionne pas pour les tabulations antérieurs à la sélection de cette option. Quelqu'un aurait-il une idée pour convertir ces tabulations automatiquement ? Vous m'épargneriez une semaine d'un travail ingrat à la main.

    Merci à vous.

  2. #2
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Oui, les tabulations ne sont pas dans le jeu de caracteres standard du Fortran. Pour les supprimer, tu peux utiliser l'utilitaire shell expand (voir man expand).

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Points : 77
    Points
    77
    Par défaut
    Salut,

    merci beaucoup pour la commande, ça fonctionne parfaitement.

    Exemple :

    expand fichier.in (avec TABULATIONS) > fichier.out (TABULATIONS convertient par des espaces)

    Salut.

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

Discussions similaires

  1. IDE gfortran sous Linux
    Par nyme92 dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 16/08/2009, 16h28
  2. [Fortran 77] IDE gcc, gfortran. Linux / Vista
    Par nyme92 dans le forum Fortran
    Réponses: 3
    Dernier message: 27/04/2009, 14h57
  3. Réponses: 4
    Dernier message: 22/08/2008, 13h46
  4. [Lahey/Windows -> gfortran/Linux] Byte of padding
    Par DindonSauvage dans le forum Fortran
    Réponses: 3
    Dernier message: 23/06/2008, 13h24
  5. Un warning pendant la phase d execution du noyau linux
    Par Djo00 dans le forum Administration système
    Réponses: 9
    Dernier message: 15/07/2006, 01h57

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