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?

questionAnswers(1)

yourAnswerToTheQuestion