O TLDP tem uma boa descrição das bibliotecas compartilhadas , discutindo sobre como criá-los e como usá-los.
Seu problema, no entanto, é provável porque seu ambiente de execução não sabe onde encontrar o libmemcached. O caminho de pesquisa é armazenado na variável de ambiente LD_LIBRARY_PATH. Tente executar este comando antes de executar o nó:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Se isso funcionar, adicione-o ao seu perfil para que a variável seja definida toda vez que você iniciar uma nova sessão de shell.