Enviado em 03/07/2008 - 11:18h
eu criei um arquivo mathcalc.c que continha algumas funcoes matematicas e compilei da seguinte maneira
$ gcc -fPIC -c mathcalc.c
$ ld -shared -so mathcalc.so mathcalc.o
funcionou blz, deu qdo eu fui linkar esta biblioteca no arquivo que chama as funçoes...
$ gcc -o pgrcalc pgrcalc.c -L. -lmathcalc -ldl
da o seguinte erro:
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lmathcalc
collect2: ld returned 1 exit status
ja tentei dar um ldconfig, mover a bibliotecla parar /usr/lib e naaaaaada! alguém pode me ajudar?!
$ gcc -fPIC -c mathcalc.c
$ ld -shared -so mathcalc.so mathcalc.o
funcionou blz, deu qdo eu fui linkar esta biblioteca no arquivo que chama as funçoes...
$ gcc -o pgrcalc pgrcalc.c -L. -lmathcalc -ldl
da o seguinte erro:
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lmathcalc
collect2: ld returned 1 exit status
ja tentei dar um ldconfig, mover a bibliotecla parar /usr/lib e naaaaaada! alguém pode me ajudar?!