Pergunta

Eu tenho de codificação por algum tempo, e eu sempre pensei que a fase de vinculação de compilação foi bastante simples, mas recentemente eu tive que adicionar um sistema plug-in para um aplicativo, e eu corri para alguns problemas de compilação e tempo de execução , devido a minha total falta de conhecimento sobre o assunto. Eu agora tenho que trabalhar bem e aprendi muito no processo, mas agora que eu ciente que eu' ainda tem muito a aprender sobre o assunto, eu queria explorar o assunto mais. Então eu queria saber se alguém tinha boas indicações sobre artigos, posts, ou livros sobre o todo "seções de código, símbolos, vinculação dinâmica / bibliotecas estáticas ..." negócio.

Estou desenvolvendo no Linux usando o gcc e ld, mas eu também estou interessado no M $ maneira de fazer as coisas, eu sede de conhecimento:)

Obrigado!

Foi útil?

Solução

Aqui estão alguns bons recursos on-line:

Ulrich Drepper (mantenedor de glibc) fornece uma descrição muito completa da implementação Linux de bibliotecas compartilhadas em seu papel Como escrever bibliotecas compartilhadas , definitivamente vale a pena ler se você quiser saber os detalhes essenciais. Eu realmente não consigo pensar em um livro que faz um grande trabalho cobrindo os detalhes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top