Tengo una biblioteca C estática (digamos mylib.a
) y me preguntaba si es posible averiguar qué funciones se implementan dentro de ese archivo. No tengo un archivo de encabezado correspondiente. lo que necesito es como el equivalente de javap
para Java.Averigüe qué funciones tiene una biblioteca C estática
26
A
Respuesta
32
En Windows puede usar dumpbin
. En Linux y amigos puede usar nm
.
25
Use nm. Eso solo le dará los nombres de los símbolos, de los cuales la mayoría de los símbolos con el prefijo T
serán funciones. Los argumentos de función no se conservan en el binario.
Cuestiones relacionadas
- 1. Vinculación estática selectiva de funciones de biblioteca en biblioteca compartida
- 2. ¿Cómo construir una biblioteca estática Objective-C?
- 3. ¿Por qué un proyecto de biblioteca estática de C++ no tiene configuración de vinculador?
- 4. ¿Objective-C tiene una biblioteca estándar?
- 5. ¿Cómo vincular a una biblioteca estática en C?
- 6. ¿Por qué no __tribuye __ ((constructor)) trabajo en una biblioteca estática?
- 7. Contenido de una biblioteca estática
- 8. Crear una biblioteca estática para iPhone
- 9. Autoconf - incluyendo una biblioteca estática (novato)
- 10. Creación de una biblioteca estática Objective-C++ en Xcode
- 11. cómo vincular una biblioteca estática para iOS
- 12. ¿Qué contiene una biblioteca estática compilada por GCC?
- 13. ¿Por qué Libtool no quiere vincularse con una biblioteca estática?
- 14. Con GCC, ¿cómo exporto solo ciertas funciones en una biblioteca estática?
- 15. ¿Evita que se eliminen las funciones de una biblioteca estática cuando se vinculan a una biblioteca compartida?
- 16. ¿Por qué mi biblioteca estática es tan grande?
- 17. ¿Cómo compilar Haskell a una biblioteca estática?
- 18. Biblioteca estática con dependencias
- 19. ¿Por qué C# no tiene funciones anidadas léxicamente?
- 20. ¿Convertir una biblioteca estática a una biblioteca compartida?
- 21. Usar una biblioteca estática en Qt Creator
- 22. ¿Tiene C o C++ una biblioteca de expresiones regulares estándar?
- 23. Biblioteca estática y Biblioteca dinámica: Confusión
- 24. variables externas en la biblioteca estática, utilizando Objective-C
- 25. ¿Qué significa estática en ANSI-C
- 26. Averigüe cuántos milisegundos tiene que ejecutar un programa de C# en su depurador
- 27. ¿Cómo compilar una biblioteca estática en Linux?
- 28. Prueba de unidad con una biblioteca estática
- 29. Pruebas de Boost.Test en una biblioteca estática
- 30. Cómo alias las funciones de la biblioteca C?
nm funciona con bibliotecas dinámicas (libfoo.so) y estáticas (libbar.a) –