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
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)
O que você está ouvindo agora? [2] (225)
Como vencer a procrastinação? (9)