linux-l: Probs beim Linken
Michael Wiedmann
Michael.Wiedmann at detewe.de
Mi Aug 12 11:41:30 CEST 1998
At 10:10 12.08.98 +0200, Philipp Grau wrote:
>ich habe da ein Problem beim linken von Programmen:
>
>Wenn ich mit "gcc [bla fasel] -L/usr/lib -lfoobar"
>die Lib foobar an mein Programm linken will motzt der
>Linker:
>
>/usr/bin/ld: cannot open -lfoobar No such file or directory
>
>Ein "ls /usr/lib/libfoobar*" sagt aber:
>
>libfoobar.so.0 libfoobar.so.0.2.0
>
>Wenn ich jetzt ein "ln -s libfoobar.so.0.2.0 libfoobar.so"
>mache geht es! Ist das eine Sache die ich mit ldconfig, oder
>gcc-Parametern irgendwie beeinflussen kann??
Der ld sucht mit "-L/usr/lib -lfoobar" ganz einfach nach
"/usr/lib/libfoobar.so" und NICHT nach "/usr/lib/libfoobar.so.0" o.ae.
Es bleibt dir also nichts anderes uebrig als dafuer zu sorgen, dass
der entsprechende Link existiert, wobei eigentlich das zur Lib
zugehoerige Makefile dafuer sorgen muesste, dass die Links angelegt
werden.
------------------------------------------------------------------------
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