[so] Legare biblioteci

Andrei Soare andrei.soare at gmail.com
Sun Mar 14 20:13:43 EET 2010


Salut,

In primul rand multumesc pentru raspunsuri si imi cer scuze ca nu am
apucat sa testez si sa va raspund pana acum.

Am obeservat si eu ca implicit se ia biblioteca dinamica.

Totusi, am observat ca nu merge -lexemplu1.{a,so} imi spune
"/usr/bin/ld: cannot find -lexemplu1.so"

andrei at sunshine:~/tmp$ ls
h.o  libex1.a  libex1.so  libex2.a  libex2.so  shared  src  static
andrei at sunshine:~/tmp$ gcc h.o -lex1.a -lex2.so -o h -L.
/usr/bin/ld: cannot find -lex1.a
collect2: ld returned 1 exit status

In schim, solutia propusa de Dragos merge:
andrei at sunshine:~/tmp$ gcc h.o -Wl,-Bstatic -lex1 -Wl,-Bdynamic -lex2 -o h -L.


Multumesc,
Andrei Soare


More information about the so mailing list