Skip to content
Latchkey

O Que É Link Incremental (Incremental Linking)?

O link incremental é um modo do linker que aplica correções em um binário de saída existente para refletir apenas os arquivos-objeto que mudaram, em vez de reconstruir o executável do zero. Ao reaproveitar a maior parte do link anterior, ele reduz o tempo da etapa final de link durante o desenvolvimento iterativo. Ele troca um binário ligeiramente maior ou menos otimizado por velocidade.

Por que isso importa

A etapa de link pode ser um gargalo serial no fim de cada build, e o link incremental a encurta durante a iteração rápida. É mais útil para os loops locais do desenvolvedor; builds de release normalmente refazem o link por completo para um resultado limpo e otimizado. Se isso ajuda na CI depende de o estado de link anterior ser preservado entre execuções.

Guias relacionados