Enviado em 22/01/2013 - 22:42h
Bom, a biblioteca e si deve estar em um local onde o gcc possa procurar. Caso contrário, ele não irá encontrar. Outra coisa é que a opção passada a ele seria apenas -lMinhaLib e não -llibMinhaLib.so.1.0. Por convenção, se coloca apenas aquilo que está depois de lib e antes de .so. Afinal, o resto é comum a todas as bibliotecas compartilhadas no Linux. Outra a coisa a se dizer é que deve existir também links adequados que apontem para a bibliotecas e que estejam no mesmo diretório da mesma. Veja um exemplo com a libXt (-lXt, se quisesse compilar algum programa utilizando ela) no meu sistema:
$ cd /usr/lib64
$ ls -l ls -l libXt.so*
lrwxrwxrwx 1 root root 14 Ago 10 21:10 libXt.so -> libXt.so.6.0.0
lrwxrwxrwx. 1 root root 14 Mai 31 2012 libXt.so.6 -> libXt.so.6.0.0
-rwxr-xr-x 1 root root 415704 Mar 15 2012 libXt.so.6.0.0
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
O que você está ouvindo agora? [2] (190)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (5)
warsaw parou de funcionar após atualização do sistema (solução) (10)