Installing software in your home directory/fr: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Updating to match new version of source page)
No edit summary
Line 19: Line 19:
Si d'autres erreurs surviennent, contactez [mailto:support@computecanada.ca support@calculcanada.ca]. Pour les détails, consultez les pages  [https://docs.computecanada.ca/wiki/Make/fr Make], [https://docs.computecanada.ca/wiki/Autotools/fr Autotools] et [https://docs.computecanada.ca/wiki/CMake/fr CMake].
Si d'autres erreurs surviennent, contactez [mailto:support@computecanada.ca support@calculcanada.ca]. Pour les détails, consultez les pages  [https://docs.computecanada.ca/wiki/Make/fr Make], [https://docs.computecanada.ca/wiki/Autotools/fr Autotools] et [https://docs.computecanada.ca/wiki/CMake/fr CMake].


<div class="mw-translate-fuzzy">
==Utiliser les libraries==
==Utiliser les libraries==
Le moyen le plus simple pour utiliser une librairie est habituellement de charger d'abord le module correspondant avec
Le moyen le plus simple pour utiliser une librairie est habituellement de charger d'abord le module correspondant avec
{{Commande|module load library_name/x.y.z}}
{{Commande|module load library_name/x.y.z}}
Une fois le module chargé, vous pouvez modifier les liens établis au cours du processus de ''build'' pour inclure la librairie, par exemple
{{Commande|gcc -o my_prog file1.o file2.o -llapack -lblas}}
pour lier les librairies LAPACK et BLAS. Sur la ligne pour le lien, le nom de la librairie doit être préfixé par <tt>-l</tt>; il s'agit d'un fichier de type <tt>.a</tt> ou <tt>.so</tt>. Vous trouverez dans la documentation relative à la librairie le nom de ce fichier et l'ordre dans lequel les liens doivent être établis dans les cas où vous avez plusieurs de ces fichiers. Le module pour la librairie doit être chargé pour effectuer le ''build'', mais aussi pour exécuter l'application compilée à l'aide de la librairie.
</div>


With the module loaded, you can now modify the link phase of your build process to include the library, for example
With the module loaded, you can now modify the link phase of your build process to include the library, for example
rsnt_translations
53,464

edits

Navigation menu