Este artigo tem como objetivo dar uma pequena noção de como utilizar a ferramenta libtool para gerar uma biblioteca dinâmica, os famosos libalgumacoisa.so. Isso permite que você linke várias funções que são usadas em vários códigos numa mesma biblioteca.
Na página anterior apenas construímos a biblioteca, mas a mesma ainda não está disponível no sistema. Para isso seguiremos a seção install do Makefile.
O primeiro executa o libtool em modo install, que fará com que ele copie libteste para /usr/local/lib seguindo as regras contidas em libteste.la. Ele vai nesse momento ele criará o libteste.so.
O segundo comando apenas copiará um arquivo C header para a pasta de header do sistema. Nela contém os protótipos das funções contidas em libteste.so.
Após isso tudo, para você indexar sua nova biblioteca ao index do sistema, rode como root o comando ldconfig.
Desinstalação
Nesta seção ele apenas desinstala a biblioteca do sistema, não percebi grande diferença em rodar apenas rm -f /usr/local/lib/libteste*.
De qualquer forma, para depois de desinstalado reindexar as bibliotecas, rode como root o comando ldconfig.