Aqui esta el codigo:
Código C++:
Ver original
#include <iostream> #include <dlfcn.h> using std::cout; int main() { typedef void (*function)(); function result; void* handle = dlopen("libprueba-ejemplo.so", RTLD_LAZY); result = (function)dlsym(handle, "Hello"); (*result)(); dlclose(handle); return 0; }
La libreria dinamica contiene una funcion llamada hello que saca un mensaje por pantalla.
Saludos.