Bibliotecas subroutine de prebound
Igualmente importante em alguns ambientes é a capacidade de ligar uma biblioteca subroutina inteira com antecedência de seu uso.
As bibliotecas subroutine do sistema como libc.a são, em efeito, enviadas em formato de ficha-saída, em vez de como um arquivo de arquivo de arquivos .o . Isso salva o tempo de processamento considerável do usuário ao ligar um aplicativo com as bibliotecas do sistema necessárias, pois somente as referências da aplicação para as sub-rotinas da biblioteca têm que ser resolvidas. As referências entre as rotinas da biblioteca do sistema já foram resolvidas durante o processo de construção do sistema.
Muitas bibliotecas subroutine de terceiros, no entanto, são rotineiramente enviadas em forma de arquivo como arquivos brutos .o . Quando os usuários unem aplicativos com tais bibliotecas, o fichador deve resolver símbolos para toda a biblioteca cada vez que o aplicativo for ligado. Isso resulta em tempos de ligação longos em ambientes em que os aplicativos estão sendo ligados com grandes bibliotecas em máquinas pequenas.
A diferença de desempenho entre bibliotecas ligadas e desvinculadas pode ser significativa, especialmente em configurações mínimas.