Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
documentation:tutorials:build:links [2013/02/07 10:34] – créée ltaulell | documentation:tutorials:build:links [2023/01/13 09:42] (Version actuelle) – supprimée ccalugar | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | FIXME remettre en forme | ||
- | |||
- | origin: https:// | ||
- | |||
- | {HTML()} | ||
- | <HR> | ||
- | < | ||
- | (Herve.Gilquin@psmn.ens-lyon.fr) | ||
- | ou Cerasela Iliana Calugaru (Cerasela.Iliana.Calugaru@ens-lyon.fr)</ | ||
- | <P> | ||
- | {HTML} | ||
- | |||
- | !!:: | ||
- | |||
- | !!!Statique ou dynamique ? | ||
- | |||
- | Dans le sous-répertoire ~pp~ lib ~/pp~ du répertoire d' | ||
- | |||
- | ~pp~ | ||
- | $ ls / | ||
- | libhdf5.a | ||
- | libhdf5.so | ||
- | ... | ||
- | ~/pp~ | ||
- | |||
- | Que se soit en statique ou en dynamique, pour utiliser cette librairie, à l' | ||
- | ~pp~ -L/ | ||
- | |||
- | !!!Utilisation de la version dynamique | ||
- | |||
- | Par défaut, c'est la version dynamique qui est d' | ||
- | |||
- | *Pour csh (et tcsh) : | ||
- | |||
- | ~pp~ | ||
- | setenv LD_LIBRARY_PATH "/ | ||
- | ~/pp~ | ||
- | |||
- | *Pour sh (et bash) : | ||
- | |||
- | ~pp~ | ||
- | export LD_LIBRARY_PATH=/ | ||
- | ~/pp~ | ||
- | |||
- | !!!Utilisation de la version statique | ||
- | |||
- | Pour linker avec la version statique utiliser l' | ||
- | |||
- | ~pp~ | ||
- | gcc ... -static ... -L/ | ||
- | ~/pp~ | ||
- | |||
- | !!!!Remarque | ||
- | Utiliser l' | ||
- | |||
- | ~pp~ | ||
- | gcc ... / | ||
- | ~/pp~ | ||
- | |||
- | !!!Commentaire | ||
- | La discussion ci-dessus se pose seulement si les deux versions (statique et dynamique) sont installées (comme pour HDF5). Si pour une (autre) librairie seule la version statique (ou dynamique) est installée, il suffit de rajouter ~pp~ -L/ | ||
- | |||
- | {HTML()} | ||
- | < | ||
- | <hr /> | ||
- | < | ||
- | < | ||
- | </ | ||
- | {HTML} | ||