Skip to content
Latchkey

Library Path - Definição do Glossário CI/CD

Um library path informa ao linker e ao carregador onde encontrar bibliotecas, em tempo de build e em tempo de execução respectivamente.

Um library path é a lista de diretórios que o linker (tempo de build) ou o carregador (tempo de execução) percorre em busca de bibliotecas, definida com -L para linkagem e LD_LIBRARY_PATH para carregamento no Linux.

Um library path é a lista de diretórios que o linker (tempo de build) ou o carregador (tempo de execução) percorre em busca de bibliotecas, definida com -L para linkagem e LD_LIBRARY_PATH para carregamento no Linux.

No CI

Erros de linkagem ("cannot find -lfoo") e erros do carregador ("cannot open shared object file") ambos remontam a um library path que está correto localmente, mas ausente no runner. Defina -L e LD_LIBRARY_PATH no workflow, ou instale a biblioteca pelo gerenciador de pacotes.

Guias relacionados