Questions marquées «shared-libraries»

Les bibliothèques partagées sont des bibliothèques chargées par les programmes lors de leur démarrage. Une seule copie partagée de chaque bibliothèque est chargée dans la mémoire physique et peut être utilisée par plusieurs processus en même temps. Cela réduit l'utilisation de la mémoire et améliore les performances du système. Cette balise ne doit jamais être utilisée seule.



1
Quelle est la différence entre -rpath et -L?
gccet ldoffrent de nombreuses façons de spécifier un chemin de recherche pour les bibliothèques, parmi lesquelles les indicateurs -rpathet -L. Les pages de manuel ne révèlent aucune différence entre ces deux indicateurs, indiquant en fait que chaque indicateur ajoute une bibliothèque au chemin de recherche de la bibliothèque. Pourtant, il …



5
Liaison dynamique - Linux Vs. les fenêtres
Sous Windows, lorsque je compile du code C / C ++ dans un projet DLL dans MSVC, j'obtiens 2 fichiers: MyDll.dll MyDll.lib où, pour autant que je comprends, MyDll.libcontient une sorte de tableau de pointeurs indiquant les emplacements des fonctions dans la DLL. Lorsque vous utilisez cette DLL, par exemple …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.