Howdy!

On Sun, 14 Nov 1999, Rok Papez wrote:

> Zakaj mi gcc -L../path/to/lib -lmoj ne zlinka liba ../path/to/lib/libmoj.a ???
> Man pages pravijo da bi to moralo delovati :((.. Kaj sem spustil?

Hmmm ... in kaj ti gcc izpise?
Ali imas se kje drugje kaksen libmoj? Ne vem, ce je zaporedje
direktorijev, kjer isce knjiznice, res definirano z zaporedjem -L ...
-L ti samo dodajo direktorije, kjer naj isce knjiznice. -lmoj ti samo
definira, katero knjiznico bi rad linkal. Potem poisce najprej libmoj.so,
potem se libmoj.a. Seveda se da definirati, da hoces linkati staticno
knjiznico ('-Wl,-Bstatic' oziroma '-static') tudi ce imas na voljo sharano
...

> Btw.:  Tudi absolutna pot ne pomaga.

V bistvu je tako, da ce hoces zlinkati eno konkretno knjiznico, potem
naredis raje takole:

gcc ... ../path/to/lib/libmoj.a

Torej brez -L in -l ...

Peace!
  Mkx

---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

Reply via email to