Dynamic libraries com libtool

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.

[ Hits: 22.647 ]

Por: Perfil removido em 27/07/2007


Usando a biblioteca



Para usar a biblioteca é muito fácil. Ao compilar um novo fonte que usará esta biblioteca, use o seguinte comando como exemplo:

$ gcc -o programa -I/usr/local/include -lteste -L/usr/local/lib fonte1.c fonte2.c...

Logicamente não é necessário incluir as flags -I e -L, pois a maioria dos sistemas já vem com eles por padrão. Já a flag -lteste fará com que adicione a biblioteca libteste.so em seu programa. Não tenho certeza quanto à isso, mas para saber o nome a colocar em -l, é apenas pegar o nome libteste.so e tirar o 'lib' e o '.so', restando 'teste'.

Para dúvidas, consulte-me. Boa sorte e espero ter ajudado.

Página anterior    

Páginas do artigo
   1. O Makefile
   2. Regras para compilação e link
   3. Instalação
   4. Usando a biblioteca
Outros artigos deste autor

Configuração universal do servidor X (modo gráfico)

Instale/Reinstale/Recupere seu sistema sem perder seus arquivos

Novidades do Kernel 2.6.35

Por que existem mais games para Windows do que para Linux?

Configurando a impressora Epson C45 no Kurumin

Leitura recomendada

GNA: um Coprocessador para Aceleração Neural

Como funcionam os alocadores de memória do STD C?

Tratamento de exceções na linguagem C

Algum humor e C++ Design Patterns (parte 1)

Programação com números inteiros gigantes

  
Comentários
[1] Comentário enviado por balani em 27/07/2007 - 17:28h

Muito bom, parabens. seu artigo dá uma otima noção.

[2] Comentário enviado por sombriks em 29/07/2007 - 01:25h

é sim, pra pegar o nome da libe é só cortar fora o "lib" e o ".la | .so". Tá no pdf do brian cough.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts