Vamos a explicar como se realizan cargas de librerías dinámicas con libtool y la librería ltdl, en este tutorial nos vamos a saltar el paso de cargar con dlopen y dlclose los módulos, pues consideramos que es demasiado mono-sistema y que no aporta demasiado al tutorial ya que con la librería ltdl abstraemos todas esas funciones. Si está interesado en dlopen sin la librería ltdl puede encontrar información en [3] c++ dlopen mini howto.
Se puede descargar el resultado de este tutorial en forja tutorial3.tar.gz(actualizado)
== Paso 1. Configurando las ltdl ==
Para comenzar debemos de configurar la librería ltdl, que es la encargada de la carga dinámica multiplataforma de módulos, para ello ejecutaremos el siguiente comando.
Libtoolize –-ltdl -–force --copy
Con esto nos habrá creado una carpeta llamada libltdl, con varios ficheros en su interior. Esto nos permitirá usar las funciones que necesitemos de ltdl.
Comentarios recientes
hace 34 semanas 19 horas
hace 34 semanas 23 horas
hace 34 semanas 23 horas
hace 34 semanas 23 horas
hace 34 semanas 1 día
hace 34 semanas 1 día
hace 34 semanas 1 día
hace 34 semanas 1 día
hace 34 semanas 1 día
hace 34 semanas 1 día