Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Windows 11 : le menu Démarrer ne fonctionne parfois plus après la mise à jour
[Actualités]
Test Legacy of Kain Soul Reaver 1&2 Remastered (PS5) - Raziel de retour
[Actualités]
2025 nous apportera le nouvel iPad abordable : nouveaux détails de lancement
[Actualités]
Découvrons quand le Père Noël arrivera pour livrer nos cadeaux, avec Santa Tr...
[Actualités]
Nintendo Switch 2, la date d'annonce et le mois de sortie ont-ils été révélÃ...
[Actualités]
WhatsApp nous permet désormais de réagir à un message en « tirant des confet...
[Actualités]
Les pliables ne décollent pas ? Samsung réduit ses plans de production
[Actualités]
PS5, Sony bannit-il les utilisateurs qui utilisent le navigateur "caché" de la ...
[Actualités]
Test The Thing Remastered (PS5) - Une refonte du classique de 2002
[Actualités]
L'iPhone le plus fin de tous les temps sera aussi le moins cher : ce que l'on sa...
[Articles]
Legacy of Kain Soul Reaver 1&2 Remastered
[Articles]
The Thing Remastered
[Articles]
Mario & Luigi : L'épopée fraternelle
[Articles]
Deel acquiert la plateforme mondiale de gestion de la rémunération Assemble
[Articles]
Xuan Yuan Sword: The Gate of Firmament
[Articles]
Cyber-sécurité : bilan 2024 et regard vers 2025 par Andy Garth, directeur Aff...
[Articles]
Diesel Legacy: The Brazen Age
[Articles]
FANTASIAN Neo Dimension
[Articles]
Fairy Tail 2
[Articles]
Réseaux sociaux inondés d'arnaques deepfake ; Formbook, voleur d'informations ...
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
.de BP .ti -.2i (** .. [size=18] [b]Nom[/b] [/size] g77 - Compilateur FORTRAN du projet GNU (v0.5.24) [size=18] [b]Résumé[/b] [/size] [b]g77 [ c[/b] [b]option | nom_de_fichier ]. . .[/b] [size=18] [b]Attention[/b] [/size] Les informations de cette page de manuel sont extraites de la documentation complète du Compilateur GNU Fortran (version 0.5.24), et sont limitées à la signification de quelques unes des options. 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 « c [b]g77c[/b] » ou au manuel .I Using and Porting GNU Fortran (for version 0.5.24)c. Les deux sont produits à partir du fichier source Texinfo [b]g77.texi .[/b] Si la commande « c [b]infoc[/b] » est installée sur votre système, la commande « c [b]info g77c[/b] » doit marcher, à moins que [b]g77[/b] n'ait pas été correctement installé. Si votre système n'a pas « c [b]infoc[/b] [b] »,[/b] ou si vous souhaitez éviter de l'utiliser, la commande « c [b]more /usr/info/g77.info*c[/b] [b] »[/b] doit marcher, à moins que [b]g77[/b] n'ait pas été correctement installé. Si [b]g77[/b] 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 [b]g77[/b] (si vous savez qui c'est) pour résoudre le problème. [size=18] [b]Description[/b] [/size] Les compilateurs C et F77 sont intégrés : [b]g77[/b] est un programme qui appelle [b]gcc[/b] avec des options pour reconnaître les programmes écrits en Fortran (ANSI FORTRAN 77, aussi appelé F77). [b]gcc[/b] traite les fichiers d'entrée à travers une ou plusieurs des quatre étapes: pré-traitement, compilation, assemblage et édition des liens. Cette page de manuel contient la description complète pour [i]uniquement[/i] les aspects du compilateur spécifiques au F77, bien qu'elle contienne aussi des résumés de quelques options générales. Pour des explications plus complètes du compilateur, voir [b]gcc ( 1 ).[/b] Pour une documentation complète sur GNU Fortran, tapez « c [b]info g77c[/b] ». Les fichiers sources F77 utilisent le suffixe « c [b].fc[/b] [b] »,[/b] « c [b].forc[/b] [b] »,[/b] ou « c [b].FORc[/b] [b] »[/b] [b] ;[/b] les fichiers F77 à pré-traiter par [b]cpp ( 1 )[/b] ont le suffixe « c [b].Fc[/b] [b] »,[/b] « c [b].fppc[/b] », ou « c [b].FPPc[/b] » [b] ;[/b] les fichiers sources Ratfor utilisent le suffixe « c [b].rc[/b] [b] »[/b] (bien que [b]ratfor[/b] lui-même ne soit pas fourni dans [b]g77c[/b] &). [size=18] [b]Options[/b] [/size] Les options en ligne de commande sont nombreuses, et incluent des options qui contrôlent les détails d'optimisation,de mises en garde, et de génération de code, communes à [b]gcc[/b] et [b]g77c[/b] &. Pour une information complète sur toutes les options, voir [b]gcc ( 1 ).[/b] Les options doivent être séparées : « c [b]-drc[/b] » est différent de « c [b]-d -r[/b] ». La plupart des options « c [b]-fc[/b] [b] »[/b] et « c [b]-Wc[/b] [b] »[/b] ont deux formes contraires : [b][i]-f nom[/i][/b] et [b][i]-fno- nomc[/i][/b] & (ou [b][i]-W nom[/i][/b] et [b][i]-Wno- nomc[/i][/b] &). Seules les formes différentes des formes par défaut sont décrites ici. [b]-c[/b] [table][row][col] [/col][col]Compile ou assemble les fichiers sources, mais les liens ne sont pas édités. La sortie du compilateur est un fichier objet correspondant à chaque fichier source. [/col][/row][/table] [b][i]-D macro[/i][/b] [table][row][col] [/col][col]Définit la macro c [i]macroc[/i] & avec la chaîne « c [b]1c[/b] [b] »[/b] comme définition.[/col][/row][/table] [b][i]-D macro = defn[/i][/b] [table][row][col] [/col][col]Définit la macro c [i]macroc[/i] & par c [i]defnc[/i] &.[/col][/row][/table] [b]-E[/b] [table][row][col] [/col][col]Stoppe après le stade de pré-traitement ; le compilateur proprement dit n'est pas exécuté. La sortie est le code source pré-compilé, envoyé à la sortie standard.[/col][/row][/table] [b]-g[/b] [table][row][col] [/col][col]Produit les informations de débuggage dans le format natif du système d'exploitation (pour DBX, SDB ou DWARF). GDB peut aussi fonctionner avec ces informations de débuggage. Sur la plupart des systèmes qui utilisent le format DBX, « c [b]-gc[/b] [b] »[/b] permet l'utilisation d'informations supplémentaires de débuggage que seul GDB peut utiliser. Contrairement à d'autres compilateurs Fortran, GNU Fortran autorise l'utilisation de « c [b]-gc[/b] [b] »[/b] avec « c [b]-Oc[/b] [b] ».[/b] 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. [/col][/row][/table] [b][i]-I dirc[/i][/b] [table][row][col] [/col][col]& Ajoute le répertoire c [i]dirc[/i] & à la liste des répertoires parcourus à la recherche des fichiers en-tête.[/col][/row][/table] [b][i]-L dirc[/i][/b] [table][row][col] [/col][col]& Ajoute le répertoire c [i]dirc[/i] & à la liste des répertoires qui sont cherchés par l'option « c [b]-lc[/b] [b] ».[/b][/col][/row][/table] [b][i]-l libraryc[/i][/b] [table][row][col] [/col][col]& Utilise la bibliothèque nommée c [i]libraryc[/i] & au cours de l'édition des liens.[/col][/row][/table] [b]-nostdinc[/b] [table][row][col] [/col][col]Ne pas chercher les fichiers en-tête dans les répertoires standards du système. Seuls les répertoires que vous avez spécifiés avec l'option [b]-I[/b] (et, le cas échéant, le répertoire courant) sont parcourus.[/col][/row][/table] [b]-O[/b] [table][row][col] [/col][col]Optimise. La compilation avec optimisation prend plus de temps et beaucoup plus de mémoire pour une grande fonction. Se référer à la documentation de GCC pour le détail des options d'optimisation. Le déroulement des boucles, en particulier, peut être intéressant à étudier pour des programmes numériques typiques en Fortran.[/col][/row][/table] [b][i]-o fichierc[/i][/b] [table][row][col] [/col][col]& Place la sortie dans le fichier c [i]fichierc[/i] &.[/col][/row][/table] [b]-S[/b] [table][row][col] [/col][col]Stoppe après le stade de compilation proprement dite ; n'assemble pas. La sortie est un fichier assembleur pour chaque fichier d'entrée spécifié qui n'est pas en assembleur.[/col][/row][/table] [b][i]-U macro[/i][/b] [table][row][col] [/col][col]Supprime la définition de la macro c [i]macroc[/i] &.[/col][/row][/table] [b]-v[/b] [table][row][col] [/col][col]Affiche (sur la sortie standard d'erreur) les commandes exécutées durant les différents stades de la compilation. Affiche également le numéro de version du programme pilote du compilateur, du pré-processeur et du compilateur proprement dit. Les numéros de version de g77 lui-même et de la distribution de GCC sur laquelle il est basé sont distincts. [/col][/row][/table] [b]-Wall[/b] [table][row][col] [/col][col]Indique les avertissements concernant des usages que nous recommandons d'éviter et que nous jugeons facile à éviter, même en conjonction avec des macros. [/col][/row][/table] [size=18] [b]Fichiers[/b] [/size] .ta w'LIBDIR/g77-include 'u file.h fichier d'en-tête C (pré-processeur) [b][/b] file.f fichier source Fortran [b][/b] file.for fichier source Fortran [b][/b] file.FOR fichier source Fortran [b][/b] file.F fichier source Fortran pré-traité [b][/b] file.fpp fichier source Fortran pré-traité [b][/b] file.FPP fichier source Fortran pré-traité [b][/b] file.r fichier source Ratfor (ratfor n'est pas inclus) [b][/b] file.s fichier en langage assembleur [b][/b] file.o fichier objet [b][/b] a.out sortie liée [b][/b] [i]TMPDIR[/i]/cc(** fichiers temporaires [b][/b] [i]LIBDIR[/i]/cpp pré-processeur [b][/b] [i]LIBDIR[/i]/f771 compilateur [b][/b] [i]LIBDIR[/i]/libg2c.a bibliothèque des phases d'exécution (run-time) Fortran [b][/b] [i]LIBDIR[/i]/libgcc.a bibliothèque des sous-routines GCC [b][/b] /lib/crt[01n].o routines de démarrage [b][/b] /lib/libc.a bibliothèque standard C, voir [b]intro (3)[/b] [b][/b] /usr/include répertoire standard pour les fichiers [b]#include[/b] [b][/b] [i]LIBDIR[/i]/include répertoire standard gcc pour les fichiers [b]#include[/b] [b][/b] [i]LIBDIR[/i] est généralement [b]/usr/local/lib/c[/b] [b]machine / version .[/b] [i]TMPDIR[/i] provient de la variable d'environnement [b]TMPDIR[/b] (par défault [b]/usr/tmp[/b] si possible, sinon [b]/tmpc[/b] &). [size=18] [b]Voir Également[/b] [/size] gcc(1), cpp(1), as(1), ld(1), gdb(1), adb(1), dbx(1), sdb(1). [b][/b] Les entrées [b]« g77 », « gcc », « cpp »,[/b] [b]« as », « ld »,[/b] et [b]« gdb »[/b] dans [b]infoc[/b] &. [b][/b] .I Using and Porting GNU Fortran (for version 0.5.24)c , James Craig Burley ; .I Using and Porting GNU CC (for version 2.0)c , Richard M. Stallman ; .I The C Preprocessorc , Richard M. Stallman ; .I Debugging with GDB: the GNU Source-Level Debuggerc , Richard M. Stallman and Roland H. Pesch ; .I Using as: the GNU Assemblerc , Dean Elsner, Jay Fenlason & friends ; .I gld: the GNU linkerc , Steve Chamberlain and Roland Pesch. [size=18] [b]Bogues[/b] [/size] Pour les informations concernant les rapports de bugs, taper « c [b]info g77 -n Bugsc[/b] ». [size=18] [b]Copying[/b] [/size] Copyright (c) 1991-1998 Free Software Foundation, Inc. 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. [size=18] [b]Auteurs[/b] [/size] Consultez le manuel GNU CC pour les contributeurs à GNU CC. Consultez le manuel GNU Fortran pour les contributeurs à GNU Fortran. [size=18] [b]Traducteur[/b] [/size] Laurent Simon
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Windows
Windows 11 : le menu Démarrer ne fonctionne parfois plus après la mise à jour
Jeux Vidéos
Test Legacy of Kain Soul Reaver 1&2 Remastered (PS5) - Raziel de retour
Tablettes
2025 nous apportera le nouvel iPad abordable : nouveaux détails de lancement
Google
Découvrons quand le Père Noël arrivera pour livrer nos cadeaux, avec Santa Tracker de Google
Consoles
Nintendo Switch 2, la date d'annonce et le mois de sortie ont-ils été révélés par un leaker ?
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?