Bruno Muller a écrit :
Hello,

Il faut faire la différence entre le linker (ld, fournit par binutils)
qui est utilisé lors de la compilation et le linker/loader
(ld.so/ld-linux.so fournit par la glibc) utilisé à l'exécution : leur
fonctionnement est totalement indépendant.

Pour ld.so, les répertoires de recherche des lib dynamiques (.so) (hors
ceux par défauts : /lib et /usr/lib) sont indiqués dans /etc/ld.so.conf.

Pour ld, les répertoires de recherche des lib (.a) sont fixés lors de sa
compilation, si ceux par défaut ne conviennent pas, par la variable
LIB_PATH. On peut les connaître par la commande "ld
--verbose" (SEARCH_DIR).
En dehors de ces chemins il est nécessaire de passer par la variable
LIBDIR ou l'option -L.

Bruno
petite précision : LIB_PATH et LIBDIR : tu veux parler de variables dans un makefile ?
LIB_PATH et LIBDIR comme var. d'env ne semblent pas prise en compte par ld
(sur le net, on trouve un "man ld" pour une vieille version qui parle de LIBDIR et LLIBDIR, mais elles ne semblent plus utilisées)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à