Je veux compiler moongose avec la bibliothèque statique de libssl. J'ai donné le fichier .a avec l'option -L. Mais encore, il charge le fichier .so. pourquoi? comment puis-je le forcer à utiliser la librairie statique?Mongoose en liaison statique avec libssl?
Répondre
Exécutez la compilation sous strace
pour voir où un fichier est recherché et pourquoi .so est chargé à la place. Par défaut, moongose charge le protocole SSL de façon dynamique. Par défaut, moongose charge le protocole SSL de manière dynamique. Pour le modifier, compilez-le avec la macro NO_SSL_DL
. Ajoutez -DNO_SSL_DL
à la ligne de commande de compilation. Voir this link.
veuillez vérifier le code voir code.google.com/p/mongoose/source/browse/mongoose.c ligne no 3562 ils appellent load_dll –
Oui, il semble que vous ayez besoin de recompiler moongose avec la macro NO_SSL_DL. Voir [this] (http://code.google.com/p/mongoose/issues/detail?id=171#c7) – ks1322
Je veux un support SSL. mais je ne veux pas utiliser la librairie dynamique, je veux utiliser la librairie statique. –
- 1. Liaison libssl et libcrypto dans GCC
- 2. Segfault avec libssl/libcrypto
- 3. EMSA_PSS_ENCODE avec libssl
- 4. Liaison statique avec OpenSSL
- 5. Liaison statique avec Sunstudio
- 6. Liaison statique avec libwinpthread
- 7. Liaison statique en C#
- 8. Liaison statique avec pthreads & stdC++?
- 9. Liaison statique avec MinGW-64
- 10. Liaison statique des librairies dans linux
- 11. Liaison statique libcurl en utilisant c
- 12. Liaison statique d'un dylib
- 13. wpf statique liaison question
- 14. Liaison statique GLU?
- 15. ld: symbole (s) introuvable avec OpenSSL (libssl)
- 16. Hadoop (1.0.1) erreur de compilation avec libssl
- 17. php singleton avec liaison tardive statique
- 18. Liaison interne avec mot-clé statique en C
- 19. Comment signer un fichier en utilisant libssl?
- 20. Conteneur vectoriel et liaison statique en C++?
- 21. Liaison statique et dynamique
- 22. Mauvais codage Base64 utilisant libssl
- 23. WPF - Liaison statique de DLL
- 24. Est-ce que libssl version 0.9.8e est compatible avec 0.9.7a?
- 25. Erreur de liaison statique OpenCV
- 26. Référence non définie à la fonction libssl avec Android NDK
- 27. liaison statique Singleton échoue Mystérieusement
- 28. Utilisation de libssl dans Xcode
- 29. Qt: Liaison statique des bibliothèques
- 30. Liaison C++ bibliothèque statique en C en utilisant gcc
Le * .a est-il vraiment la bibliothèque statique et non la bibliothèque d'importation? – Simon
oui. c'est une bibliothèque statique. –
voir http://code.google.com/p/mongoose/source/browse/mongoose.c ligne no 3562. –