Tengo un archivo binario en Linux. ¿Cómo puedo verificar si se ha compilado con "-static" o no?comprobando si se compiló un binario con "-static"
6
A
Respuesta
15
ldd /path/to/binary
no debe enumerar ninguna biblioteca compartida si el binario está compilado estáticamente.
6
También puede usar el comando file
(y objdump
también podría ser útil).
Cuestiones relacionadas
- 1. Comprobando si se define un símbolo
- 2. Comprobando si un archivo se abrió correctamente con ifstream
- 3. C# - comprobando si se inicializa una variable
- 4. Cómo averiguar si se compiló un ensamblado .NET con el indicador TRACE o DEBUG
- 5. Comprobando si es nulo
- 6. Comprobando si jquery se carga usando Javascript
- 7. Comprobando si String termina con algo con Java (Regex)
- 8. Comprobando si se ha registrado un nombre de dominio
- 9. JUnit: comprobando si se llama un método nulo
- 10. comprobando si se define un método en la clase
- 11. Comprobando si se ha registrado un tipo en Unity
- 12. Comprobando si un cierto tipo es un delegado de Acción
- 13. ¿Cómo comprobar si el programa se compiló con símbolos de depuración?
- 14. Comprobando si ActiveRecord find devuelve un resultado
- 15. comprobando si existe o no un paquete
- 16. Comprobando si un número complejo tiene NaN
- 17. ¿Determina si el archivo .class se compiló con información de depuración?
- 18. Comprobando si algo fue malloced
- 19. ¿Cómo se compiló mi php en ejecución?
- 20. Comprobando si javascript está habilitado
- 21. Cómo saber si un ensamblado .NET se compiló como x86, x64 o cualquier CPU
- 22. ¿Comprueba si un archivo es binario o ASCII con Node.js?
- 23. Que se recomienda: "static public" o "public static"
- 24. comprobando si el archivo existe en un directorio específico
- 25. Comprobando si una lista está vacía con LINQ
- 26. Magento - Comprobando si un administrador y un cliente están conectados
- 27. Comprobando si existe la propiedad
- 28. Comprobando si el proceso aún se está ejecutando?
- 29. ¿Hay otros idiomas además de D con static si?
- 30. Comprobando si un objeto es un diccionario en C#