Resultados de la búsqueda a petición "shared-libraries"

6 la respuesta

¿Cargar un archivo DLL más de una vez?

Estoy usando laLoadLibrary [https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175(v=vs.85).aspx] función para cargar un archivo DLL en Windows. Mi pregunta es esta: si llamo a este método más de una vez para la misma DLL, ¿obtengo ...

6 la respuesta

ELF Objeto compartido en lenguaje ensamblador x86-64

Estoy intentando crear una biblioteca compartida (* .so) en ASM y no estoy seguro de hacerlo correctamente ... Mi código es: .section .data .globl var1 var1: .quad 0x012345 .section .text .globl func1 func1: xor %rax, %rax # mov var1, %rcx # ...

6 la respuesta

l símbolo de informes @nm está definido pero el símbolo de informes ldd no está definido

Estoy teniendo un problema de vinculación. Necesito vincular contra una biblioteca compartidalibfoo.so que depende de una funciónread que me gustaría definirme en el archivo read.c. Compilo y enlazo todo, pero en tiempo de ejecución obtengo el ...

4 la respuesta

l constructor de la biblioteca compartida no funciona

En mi biblioteca compartida, tengo que hacer cierta inicialización en el momento de la carga. Si defino la función con el atributo GCC__attribute__ ((constructor)) no funciona, es decir, no se llama cuando se carga el programa que vincula mi ...

2 la respuesta

¿Por qué mi aplicación de Linux está ingresando en la biblioteca .so incorrecta?

Tengo una aplicación que estoy creando que usa la biblioteca NetCDF C ++, y NetCDF está tirando de la biblioteca HDF-4. Sin embargo, está tirando de laincorrect Biblioteca HDF-4. Así es como está vinculada mi aplicación: /apps1/intel/bin/icpc ...

2 la respuesta

Cómo crear extensiones nautilus C

Estoy tratando de crear una extensión Nautilus en C, pero solo hay ejemplos y ayudas de Python. Casi no hay documentación y, literalmente, no hay ejemplos, pero solo algunas extensiones completas que son largas y difíciles de entender para ...

6 la respuesta

Android, ¿la mejor manera de proporcionar constantes específicas de la aplicación en un proyecto de biblioteca?

Estoy creando un proyecto de biblioteca para varias aplicaciones de Android. Todas las aplicaciones tienen alguna funcionalidad común que deseo incluir en el proyecto de la biblioteca, pero las funciones del proyecto de la biblioteca requieren ...

2 la respuesta

Obtener error de símbolo indefinido al cargar dinámicamente la biblioteca compartida

Estoy obteniendoundefined symbol error al cargar la biblioteca dinámicamente. Aquí está mi fragmento de código que genera este error: int main () { void *lib_handle = NULL; MyClass* (*create)(); void (*destroy)(MyClass*); char *error; lib_handle ...

10 la respuesta

as capacidades de @Linux (setcap) parecen deshabilitar LD_LIBRARY_PATH

Yo sueloLD_LIBRARY_PATH para establecer la ruta de una determinada biblioteca de usuario para una aplicación. Pero si configuro capacidades en esta aplicación sudo setcap CAP_NET_BIND_SERVICE=eip myapplicationluegoLD_LIBRARY_PATH parece ser ...

4 la respuesta

¿Cómo puedo eliminar un símbolo de un objeto compartido?

Usando GCC, ¿cómo puedo eliminar un símbolo de un objeto compartido después de haber creado el objeto compartido? Si tengo tres archivos en C manipulando el símbolofoo() me gusta // a.c int foo() { return 0xdead; } int baz() { return 1; } // ...