Une bibliothèque est un ensemble de fonctionnalités que les programmes peuvent utiliser. Ils peuvent être chargés dynamiquement par un programme, ou ils peuvent être compilés dans le programme.
Je veux connaître la liste des bibliothèques dynamiques qu'un binaire charge lorsqu'il est exécuté (avec leurs chemins d'accès complets). J'utilise CentOS 6.0. Comment faire ça?
Pourquoi presque toutes les bibliothèques partagées /usr/lib/ont-elles le bit d'autorisation d'exécution exécutable? Je ne vois aucun cas d'utilisation pour les exécuter. Certains parviennent à brancher une mainfonction quelconque pour imprimer une note de copyright et de version abrégée, mais beaucoup ne le font même pas et commettent une erreur de …
J'ai construit des bibliothèques à partir de sources, et les fichiers suivants make installsont dans/usr/local/lib Par exemple, dans mon cas, j'ai le fichier libodb-2.2.soqui se trouve dans ce répertoire. Cependant, lorsque je lance l'exécutable lié libodb, j'ai l'erreur suivante: erreur lors du chargement de bibliothèques partagées:libodb-2.2.so: cannont open shared object …
Mon système Ubuntu 13.04 64 bits contient les répertoires suivants /: lib lib32 lib64 libx32 libexec Dans le /usrrépertoire il y a: lib lib32 libx32 libexec Cela semblait être quelque chose qui pourrait être facilement répondu par une recherche, mais je n'ai rien trouvé en ligne, à part que ces …
Je me demande comment Linux gère les bibliothèques partagées. (En fait, je parle de Maemo Fremantle, une distribution basée sur Debian publiée en 2009 et fonctionnant sur 256 Mo de RAM). Supposons que nous avons deux exécutables liant à libQtCore.so.4 et utilisant ses symboles (utilisant ses classes et ses fonctions). …
Sous Windows, EXE et DLL ont des informations sur la version, notamment les champs suivants: version du fichier Version de produit Nom interne nom du produit droits d'auteur Dans Linux Library / Executable: Quels champs sont présents? Comment voir ces informations? Quels outils / bibliothèques à lire?
Je voulais simplement calculer la longueur d'une chaîne (c'est-à-dire la valeur de hachage). J'ai donc ouvert le terminal et j'ai fait ceci: $ apropos length qui m'a renvoyé un tas de commandes / fonctions ayant (3)ou (3ssl)ajoutées à la fin d'entre eux. Maintenant, l' homme, l'homme nous donne des informations …
J'ai un exécutable binaire nommé "alpha" qui nécessite une bibliothèque liée (libz.so.1.2.7) qui est placée à /home/username/myproduct/lib/libz.so.1.2.7 J'exporte le même vers mon instance de terminal avant de générer mon exécutable binaire en exécutant la commande suivante. export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH Maintenant, quand je lance une autre application "bravo" qui nécessite la même …
J'ai une application 32 bits (appelée uclsyn) que j'ai reçue d'un professeur d'astronomie. J'ai réussi à le faire fonctionner sur CentOS il y a un an, mais maintenant, lorsque je configure une nouvelle machine virtuelle CentOS, il ne fonctionnera pas et je ne peux pas comprendre pourquoi. Il revient sans …
Récemment, j'ai appris une astuce: si un fichier ne dispose pas d'autorisations exécutables, nous pouvons exécuter ce fichier à l'aide de /lib64/ld-linux-x86-64.so.2. Par exemple, pour restaurer l'autorisation x pour -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod on peut courir /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Je ne sais vraiment pas …
J'ai deux systèmes Ubuntu-x86_64. L'une est la version 10.04, l'autre 12.04 et il y a une différence dans la structure des répertoires lib. Cela ne me surprend pas, mais je suis curieux de savoir si quelqu'un sait pourquoi. Y a-t-il une bonne raison ™? 10.04 2.6.32-38-server #83-Ubuntu SMP Wed Jan …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.