Por que minha biblioteca compartilhada não foi encontrada?
Eu estou tentando compilar um programa de exemplo que vincula a biblioteca compartilhada produzida porPôr do sol. Estou compilando o programa assim.
$ gcc -o sd sundown.c -L. -lsundown
No entanto, quando o executo, recebo o seguinte erro.
./sd: erro ao carregar bibliotecas compartilhadas: libsundown.so: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório
A saída dels
é.
$ ls
libsundown.so libsundown.so.1 sundown.c sd
Por que a biblioteca compartilhada não é encontrada porld
?