J'ai besoin d'une version non-libérée de libpthread.so pour le débogage. Comment puis-je le compiler à partir du code source? L'hôte est Linux 2.6.Comment construire libpthread.so à partir du code source?
Répondre
Si vous êtes sur un système basé sur RPM, utilisez rpm -qf .../libpthread.so
pour savoir quel paquet a installé le fichier (si cela ne produit pas de résultat, le fichier .so est probablement un lien, puis exécutez la commande sur le fichier le lien pointe vers).
Si vous avez le nom du paquet, recherchez le "paquet source". Comment cela fonctionne dépend de la distribution que vous utilisez. Pour openSUSE, vous devez ajouter le référentiel source en utilisant Yast. Après cela, vous pouvez installer le paquet source qui vous donnera quelques entrées sous /usr/src/packages
. Pour créer le package, passez au /usr/src/packages/SPECS
et exécutez rpmbuild
avec le fichier pthread.spec
en tant que paramètre.
Lorsque la génération réussit, modifiez le fichier .spec
et modifiez-le afin qu'il ne supprime pas les symboles.
Vous pouvez également vérifier s'il existe un package *-debug
(remplacez "*" par le nom du package) et installez-le. Il devrait contenir la version de la bibliothèque avec les symboles.
- 1. Comment construire à partir de la source?
- 2. Comment créer MVVMToolkit à partir du code source?
- 3. Comment construire une application Dialer/Phone à partir du code source?
- 4. Comment installer le plugin Grails à partir du code source?
- 5. Comment récupérer à partir du code source perdu?
- 6. comment télécharger la page à partir du code source
- 7. Construire des DLL .NET à partir du code Python?
- 8. Minimiser l'utilisation de Xcode - comment construire rapidement et partir du code source?
- 9. point d'arrêt mipsel-gdb à partir du code source
- 10. Rubygems auto installer à partir du code source
- 11. Définir une source d'image à partir du code derrière
- 12. Générer du code source HTML à partir de DOM DOM
- 13. construire apache à partir de la source sur debian
- 14. Recherche du code source Android
- 15. Construire deux APK à partir d'un Android-Source-Tree
- 16. Comment puis-je exécuter le code source d'une application que j'ai obtenu à partir du code source Android?
- 17. Globalisation du code source
- 18. Comment puis-je obtenir le code source du code Google?
- 19. Prétraitement code source en tant que partie d'un maven construire
- 20. Comment exécuter des tests NUnit à partir du code C#
- 21. Code source à propos du contrôle WPF
- 22. Récupérer le code source de la méthode à partir du fichier de code source de la classe
- 23. Essayer de construire le code source Apache ODE avec Buildr
- 24. Code Java - à la recherche du code source
- 25. Comment générer le nom du code source?
- 26. Comment contribuer du code à un projet Open Source?
- 27. Comment construire GDAL 1.8 à partir de la source sur Windows XP
- 28. Comment construire le réfrast de Windows D3D9 à partir de la source?
- 29. Besoin d'écrire du code C à partir du code C++?
- 30. Comment re-concevoir la conception à partir du code source en utilisant la rose rationnelle
Sur les systèmes basés sur APT, les paquets de débogage sont généralement nommés '-dbg' (par exemple,' libc6-dbg' est la bibliothèque pthreads compilée avec les informations de débogage sur Debian). – caf
malheureusement, je n'ai pas RPM ou APT. Donc, je cherche un moyen de le construire à partir du code source ... – tristan
Sur mon système, libpthread est livré avec la glibc: http://www.gnu.org/software/libc/ –