GNU/Linux >> Linux Esercitazione >  >> Linux

Possibile utilizzare un .dll su Linux

Potresti provare a estrarre ar file (i pacchetti Debian sono ar files, fwiw) ed eseguire file sui contenuti.

Non sarai in grado di utilizzare le DLL di Windows senza traduzione. Gli unici file DLL che conosco che funzionano nativamente su Linux sono compilati con Mono.

Se qualcuno ti ha fornito una libreria binaria proprietaria su cui codificare, dovresti verificare che sia compilata per l'architettura di destinazione (niente come provare a utilizzare un binario ARM su un sistema x86) e che sia compilata per Linux.

Detto questo... buona fortuna. Odio programmare contro librerie di terze parti dove ho la documentazione e la fonte.


I file .dll sono in genere librerie condivise di Windows. (È anche possibile che qualcuno su Linux abbia creato una normale libreria Linux e l'abbia chiamata .dll per qualche motivo.)

È possibile che tu possa collegarti contro di loro usando Wine. Il supporto per questo era una volta lì come sperimentale - non conosco il suo stato attuale.


Il recente sviluppo potrebbe aver cambiato la situazione:è disponibile una funzione loadlibrary per Linux, che rende possibile caricare una DLL di Windows e quindi richiamare le funzioni all'interno.

Quindi, se .dll il file che hai in realtà è una DLL di Windows, potresti trovare un modo per usarlo nel tuo software.


Linux
  1. Come usare BusyBox su Linux

  2. Come usare Unzip in Linux

  3. Come usare il comando Su in Linux

  4. È possibile utilizzare / in un nome file?

  5. Usa una libreria C in Swift su Linux

Come usare pkgsrc su Linux

Come usare il comando Disown in Linux

Come utilizzare il comando SS di Linux

Come usare il comando nohup di Linux

Come usare traceroute su Kali Linux

Come utilizzare lo schermo Linux