Linkagem Dinâmica - Definição do Glossário CI/CD
A linkagem dinâmica resolve as dependências de bibliotecas quando o programa é carregado, mantendo os binários pequenos, mas exigindo as bibliotecas em tempo de execução.
A linkagem dinâmica resolve as referências de bibliotecas em tempo de carga em vez de em tempo de build, então o executável permanece pequeno e compartilha uma cópia de cada biblioteca com outros programas. As bibliotecas precisam estar presentes na máquina alvo.
A linkagem dinâmica resolve as referências de bibliotecas em tempo de carga em vez de em tempo de build, então o executável permanece pequeno e compartilha uma cópia de cada biblioteca com outros programas. As bibliotecas precisam estar presentes na máquina alvo.
No CI
Binários de teste com linkagem dinâmica falham em runners ou imagens base que não têm a biblioteca compartilhada esperada (um erro do carregador "cannot open shared object file"). Instale a dependência no workflow ou faça a linkagem estática para portabilidade.