Skip to content
Latchkey

O que é um linker dinâmico?

Um linker dinâmico é o componente que roda quando um programa inicia para localizar as bibliotecas compartilhadas exigidas, mapeá-las no processo e resolver referências entre elas. Ele aplica relocações e conecta cada chamada externa ao endereço certo na biblioteca carregada. Algumas ligações são feitas antecipadamente no momento da carga e outras de forma preguiçosa no primeiro uso.

Por que isso importa

A ligação dinâmica permite que muitos programas compartilhem uma cópia de uma biblioteca e recebam atualizações sem recompilar. Falhas aqui aparecem como erros de biblioteca ausente ou de incompatibilidade de versão na inicialização.

Guias relacionados