Question

Je code depuis un certain temps, et j’ai toujours pensé que la phase de compilation de la compilation était assez simple, mais récemment, j’ai dû ajouter un système de plug-in à une application, et j’ai rencontré pas mal de problèmes de compilation et d’exécution. , en raison de mon manque total de connaissances en la matière. Cela fonctionne bien et j'ai beaucoup appris au cours du processus, mais maintenant que je suis conscient que j'ai encore beaucoup à apprendre sur le sujet, je voulais explorer davantage le sujet. Je me demandais donc si quelqu'un avait de bons conseils sur les articles, les billets de blog ou les livres sur l'ensemble des "sections de code, symboles, liens, bibliothèques dynamiques / statiques ...". entreprise.

Je développe sous Linux en utilisant gcc et ld, mais je suis également intéressé par la façon de faire M $, j'ai soif de connaissances:)

Merci!

Était-ce utile?

La solution

Voici quelques bonnes ressources en ligne:

Ulrich Drepper (responsable de la glibc) fournit une description très détaillée de l’implémentation sous Linux des bibliothèques partagées dans son article Comment écrire des bibliothèques partagées , mérite une lecture si vous voulez en savoir plus sur tous les détails. En fait, je ne peux pas penser à un livre qui fait un excellent travail couvrant les détails.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top