Rozdily v linkovani

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Úterý Duben 4 00:03:23 CEST 2000


On Mon, 3 Apr 2000, Mila Kuchta wrote:

> mam jen takovou otazecku. Je nejaky rozdil mezi linkovanim "CXX
> -L/path/kdejeknihovna -lknihovna" a mezi "CXX
> /path/kdejeknihovna/libknihovna.a". Druhy zpusob mi tu hazi nejake "undefined
> reference" zatim co prvni zpusob jede bez problemu. Predpokladam, ze by to
> mohlo byt tim, ze u druheho zpusobu se linkuji vsechny funkce, zatim co u
> prvniho se linkuji jen pouzite fce. Rad bych v tom vsak mel jasno.

rozdil je dvoji:
1. -lknihovna hleda libknihovna.so a pak libknihovna.a
2. -lknihovna hleda ve vsech adresarich zadanych pomoci -L (v tom poradi,
   v jakem se vyskytuji) a pak ve standardnich adresarich (urcenych ld
   skriptem)

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux