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 223<br />

Il est possible d’archiver les fichiers *.o à l’aide de l’utilitaire ar<br />

dans le but de les regrouper dans un seul fichier dont le nom est de<br />

la forme libxxx.a .<br />

Cela permet la constitution de bibliothèques de modules objets<br />

lesquelles sont transmises à la composante loader à l’aide des options<br />

-L et -l permettant de spécifier l’endroit où celles-ci sont stockées<br />

et leur noms.<br />

Exemple<br />

$ f90 -c source1.f90<br />

$ f90 -c source2.f90<br />

...<br />

$ f90 -c sourcen.f90<br />

$ ar -rv libexemple.a *.o<br />

$ mv libexemple.a $HOME/lib<br />

$ f90 -L$HOME/lib -lexemple -o a.exe<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!