02.05.2014 Views

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Système de compilation 221<br />

Système de compilation<br />

La commande f90 permet de générer un exécutable à partir de<br />

fichiers sources Fortran.<br />

Celle-ci appelle un système de compilation faisant successivement<br />

appel à :<br />

☞ un préprocesseur,<br />

☞ un compilateur,<br />

☞ un loader ou éditeur de liens.<br />

La composante préprocesseur transforme le source Fortran en<br />

entrée au moyen de directives.<br />

La composante compilateur analyse le source Fortran fourni<br />

(éventuellement transformé à l’étape précédente) avec :<br />

☞ détection des erreurs de syntaxe,<br />

☞ traduction du source en langage machine plus ou moins optimisé,<br />

☞ production d’un module objet.<br />

Enfin la dernière composante fait appel au loader qui récupère<br />

les modules objets précédemment créés et les regroupe pour produire<br />

un module exécutable.<br />

Les différentes unités de programme constituant une application<br />

Fortran peuvent figurer dans un même fichier ou bien être réparties<br />

dans plusieurs fichiers. Ceux-ci doivent être suffixés par .f ou .f90 .<br />

INSTITUT DU DÉVELOPPEMENT<br />

ET DES RESSOURCES<br />

EN INFORMATIQUE SCIENTIFIQUE<br />

Cours langage Fortran – 27 janvier 2006<br />

<strong>Patrick</strong> <strong>Corde</strong> et <strong>Anne</strong> <strong>Fouilloux</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!