linux-l: ldd Ungereimtheit

Carsten Paeth calle at calle.in-berlin.de
Di Jul 14 09:37:42 CEST 1998


On Mon, Jul 13, 1998 at 08:28:15AM +0100, Michael Wiedmann wrote:
> At 00:55 13.07.98 +0200, Peter J. Weyers wrote:
> 
> >> - Gelinkt im Makefile wird gegen "libxxx.so".
> >
> >Wie? Mit -lxxx ?
> 
> Nein, sondern durch Angabe von absoluten Pfadangaben.
> (Warum werden einige fragen: weil ich keinen anderen Weg gefunden habe,
> gegen bestimmte Libs statsisch und andere dynamisch zu linken.)

Hallo.

Ich meine es sollte so gehen:

ld $(LDFLAGS) -dy -lxxx -dn -lyyy

-dy Link against shared libraries
-dn Do not link against shared libraries

calle

> 
> Also ungefaehr so:
> 
> LFLAGS = /path1/to/shared.lib.so /path2/to/static.lib.a
> [...]
> $(TARGET): $(OBJECTS)
>         $(CC) $(OBJECTS) $(LFLAGS) -o $(TARGET)
> 
> ------------------------------------------------------------------------
>                   Avoid the Hell of Gates - use Linux
>  PGP public key from key server or send mail with Subject: send-pgp-key
> ------------------------------------------------------------------------




Mehr Informationen über die Mailingliste linux-l