preguntar acerca de shared-libraries

4
réponses

dyld: Bibliothèque non chargée, raison: image introuvable

J'ai utilisé gdb normalement jusqu'à cette semaine. Maintenant en cours d'exécution gdb je vois: (gdb) r Starting program: /Volumes/MyProg dyld: Library not loaded: @rpath/libCore.so Referenced from: /Volumes/MyProg Reason: image not found (gd …
demandé sur 1970-01-01 00:33:33
1
réponses

La bibliothèque rust peut-elle être utilisée à partir d’autres langages d’une manière que les bibliothèques c font?

Écrire une telle bibliothèque devrai-je sacrifier std? Comment, par exemple, vais-je écrire des liaisons python dans la bibliothèque rust, si possible? ... …
demandé sur 1970-01-01 00:33:34
5
réponses

Les capacités Linux (setcap) semblent désactiver le chemin de la bibliothèque LD

J'utilise LD_LIBRARY_PATH pour définir le chemin d'une certaine bibliothèque utilisateur pour une application. Mais si je définis des capacités sur cette application sudo setcap CAP_NET_BIND_SERVICE=eip myapplication Alors LD_LIBRARY_PATH semble …
demandé sur 1970-01-01 00:33:32
4
réponses

Comment créer une bibliothèque dynamique (dylib) avec Xcode?

je construis quelques utilitaires en ligne de commande dans Xcode (C, No Cocoa). Je veux qu'ils utilisent tous ma version personnalisée de libpng, et je veux économiser de l'espace en partageant une copie de la bibliothèque parmi tous les exécutables …
demandé sur 1970-01-01 00:33:28
1
réponses

symboles de débogage gcc (- drapeau g) vs option de linker-rdynamic

glibc fournit backtrace() et backtrace_symbols() pour obtenir la trace de la pile d'exécution d'un programme. Mais pour que cela fonctionne, le programme doit être construit avec linker -rdynamic drapeau. Quelle est la différence entre -g drapeau pa …
demandé sur 1970-01-01 00:33:31
1
réponses

Comment définir le chemin d’exécution (-rpath) d’un exécutable avec gcc sous Mac OSX?

je veux définir sous Mac OSX le chemin d'exécution d'un exécutable (pour le linker) au moment de la compilation, de sorte que les bibliothèques partagées dans des emplacements non standards soient trouvées par le linker dynamique au début du programm …
demandé sur 1970-01-01 00:33:30
4
réponses

CMake: comment créer une seule bibliothèque partagée de toutes les bibliothèques statiques de sous-projets?

j'ai le schéma suivant: top_project + subproject1 + subproject2 chacun de subproject1 et subproject2 crée une bibliothèque statique. Je voudrais relier ces bibliothèques statiques dans une seule bibliothèque partagée à la top_project nive …
demandé sur 1970-01-01 00:33:32
7
réponses

liste des fonctions exportées de dll avec ctypes

y a-t-il un moyen de savoir quelles fonctions sont exportées de la dll par la bibliothèque de fonctions étrangères python ctypes ? et si possible de connaître les détails sur les fonctions exportées à travers c types . dans l'affirma …
demandé sur 1970-01-01 00:33:30
11
réponses

Comment afficher toutes les bibliothèques partagées utilisées par des exécutables sous Linux?

j'aimerais savoir quelles bibliothèques sont utilisées par les exécutables de mon système. Plus précisément, j'aimerais classer les bibliothèques les plus utilisées, ainsi que les binaires qui les utilisent. Comment puis-je faire cela? ... …
demandé sur 1970-01-01 00:33:28
3
réponses

La différence entre les deux.un.o et.fichier lo

Quelle est la différence entre .a .o et .lo fichier en C? ... …
demandé sur 1970-01-01 00:33:31