GNU/Linux >> Tutoriales Linux >  >> Linux

Posible usar un .dll en Linux

Podría intentar extraer el ar archivo (los paquetes de Debian son ar archivos, fwiw) y ejecute file sobre el contenido.

No podrá usar archivos DLL de Windows sin traducción. Los únicos archivos DLL que conozco que funcionan de forma nativa en Linux están compilados con Mono.

Si alguien le dio una biblioteca binaria propietaria para codificar, debe verificar que esté compilada para la arquitectura de destino (nada como tratar de usar el binario am ARM en un sistema x86) y que esté compilada para Linux.

Dicho esto... buena suerte. Odio programar contra bibliotecas de terceros donde tengo la documentación y la fuente.


Los archivos .dll suelen ser bibliotecas compartidas de Windows. (También es posible que alguien en Linux haya creado una biblioteca Linux normal y la haya llamado .dll por alguna razón).

Es posible que puedas enlazar contra ellos usando Wine. El soporte para esto estuvo una vez allí como experimental; no sé su estado actual.


El desarrollo reciente puede haber cambiado la situación:hay una función de biblioteca de carga para Linux disponible, que hace posible cargar una DLL de Windows y luego llamar a las funciones internas.

Entonces, si el .dll archivo que tiene en realidad es una DLL de Windows, puede encontrar una forma de usarlo en su software.


Linux
  1. Cómo usar BusyBox en Linux

  2. 5 razones para usar Linux en 2020

  3. Cómo uso cron en Linux

  4. Cómo usar el comando Su en Linux

  5. Linux – ¿Uso de O_direct en Linux?

Cómo usar pkgsrc en Linux

Cómo usar el comando Disown en Linux

Cómo usar el comando SS de Linux

Cómo usar el comando nohup de Linux

Cómo usar traceroute en Kali Linux

Cómo usar la pantalla de Linux