
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
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Instalar Dual Boot, Linux+Windows. (12)
Problemas com o "startx&... no Slackware (10)
Conselho distribuiçao brasileira (8)
Atalho no Linux Mint não aparece menu de troca de monitores (0)









