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
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Browser/Placa de vídeo trava Ubuntu 22.04 (0)
Salvar estado da VM no virt-manager [RESOLVIDO] (5)