g77 | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
SYNOPSIS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
ATTENTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Cette page de manuel n'est pas à jour, personne ne veut la maintenir. Si vous trouvez une contradiction entre la page de manuel et le logiciel, reportez vous au fichier Info, qui est la documentation qui fait autorité.
Si nous trouvons que les choses dans cette page de manuel qui ne sont plus à jour causent des confusions ou des plaintes significatives, nous cesserons de distribuer cette page. L'alternative, mettre à jour la page de man lorsque nous mettons à jour le fichier Info, n'est pas envisageable parce que le reste du travail de maintien du projet GNU Fortran ne nous laisse aucun temps pour cela. Le projet GNU considère que les pages de man sont obsolètes et ne doivent pas consommer du temps disponible pour autre chose.
Pour une documentation complète et actuelle, se référer au fichier Info « g77 » ou au manuel Using and Porting GNU Fortran (for version 0.5.24).Les deux sont produits à partir du fichier source Texinfo g77.texi.
Si la commande « info » est installée sur votre système, la commande « info g77 » doit marcher, à moins que g77 n'ait pas été correctement installé. Si votre système n'a pas « info », ou si vous souhaitez éviter de l'utiliser, la commande « more /usr/info/g77.info* » doit marcher, à moins que g77 n'ait pas été correctement installé.
Si g77 n'a pas été correctement installé, et que vous ne pouvez accéder facilement à son fichier Info, interrogez votre administrateur système, ou l'installateur de g77 (si vous savez qui c'est) pour résoudre le problème.
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Pour une documentation complète sur GNU Fortran, tapez « info g77 ».
Les fichiers sources F77 utilisent le suffixe « .f », « .for », ou « .FOR » ; ; les fichiers F77 à pré-traiter par cpp(1) ont le suffixe « .F », « .fpp », ou « .FPP » ; les fichiers sources Ratfor utilisent le suffixe « .r » (bien que ratfor lui-même ne soit pas fourni dans g77).
OPTIONS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Les options doivent être séparées : « -dr » est différent de « -d -r ».
La plupart des options « -f » et « -W » ont deux formes contraires : -fnom et -fno-nom (ou -Wnom et -Wno-nom). Seules les formes différentes des formes par défaut sont décrites ici.
Contrairement à d'autres compilateurs Fortran, GNU Fortran autorise
l'utilisation de « -g »
avec
« -O ».
Les raccourcis utilisés par du code optimisé peut parfois
produire des résultats surprenants : des variables que vous avez
déclarées peuvent ne plus exister du tout ; le flux de contrôle peut brièvement se déplacer là où vous ne vous en seriez pas attendu ; quelques instructions peuvent ne pas être exécutées car elles calculent des résultats constants ou leurs valeurs étaient déjà actuelles ; quelques instructions peuvent être exécutées dans des endroits différents car elles sont sorties des boucles.
Néanmoins, il reste possible de débugger une sortie optimisée. Il
est donc raisonnable d'utiliser l'optimisation pour des programmes
qui peuvent contenir des bugs.
FICHIERS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
LIBDIR/include répertoire standard gcc pour les fichiers
#include
LIBDIR est généralement /usr/local/lib/machine/version.
TMPDIR provient de la variable d'environnement TMPDIR (par défault /usr/tmp si possible, sinon /tmp).
VOIR ÉGALEMENT | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
BUGS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
COPYING | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
L'autorisation est donnée de créer et de distribuer des copies textuelles de ce manuel, à condition que la notice de copyright et la notice de permission soient préservées dans toutes les copies.
L'autorisation est donnée de copier et distribuer des versions modifiées de ce manuel sous les conditions de copie textuelle, à condition que la totalité du travail dérivé résultant soit distribuée sous les termes d'une autorisation identique à celle-ci.
L'autorisation est donnée de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifiées, sauf que cette notice de permission peut être incluse dans des traductions approuvées par la Free Software Foundation au lieu de l'anglais originel.
AUTEURS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
TRADUCTEUR | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
-c | OPTIONS |
-Dmacro | OPTIONS |
-Dmacro=defn | OPTIONS |
-E | OPTIONS |
-g | OPTIONS |
-Idir | OPTIONS |
-Ldir | OPTIONS |
-llibrary | OPTIONS |
-nostdinc | OPTIONS |
-O | OPTIONS |
-o fichier | OPTIONS |
-S | OPTIONS |
-Umacro | OPTIONS |
-v | OPTIONS |
-Wall | OPTIONS |