GNU/Linux >> Belajar Linux >  >> Linux

Kemungkinan untuk menggunakan .dll di Linux

Anda dapat mencoba mengekstrak ar file (paket Debian adalah ar file, fwiw) dan jalankan file pada konten.

Anda tidak akan dapat menggunakan DLL Windows tanpa terjemahan. Satu-satunya file DLL yang saya tahu berfungsi secara native di Linux dikompilasi dengan Mono.

Jika seseorang memberi Anda pustaka biner berpemilik untuk dikodekan, Anda harus memverifikasi pustaka tersebut dikompilasi untuk arsitektur target (tidak seperti mencoba menggunakan biner ARM ARM pada sistem x86) dan bahwa pustaka tersebut dikompilasi untuk Linux.

Itu dikatakan ... semoga berhasil. Saya benci memprogram perpustakaan pihak ketiga tempat saya memiliki dokumentasi dan sumbernya.


File .dll biasanya adalah pustaka bersama Windows. (Mungkin juga seseorang di Linux telah membuat pustaka Linux biasa dan menamainya .dll karena suatu alasan.)

Mungkin Anda dapat menautkannya menggunakan Wine. Dukungan untuk ini pernah ada di sana sebagai percobaan - saya tidak tahu statusnya saat ini.


Perkembangan terkini mungkin telah mengubah situasi:Ada fungsi loadlibrary untuk Linux yang tersedia, yang memungkinkan untuk memuat Windows DLL dan kemudian memanggil fungsi di dalamnya.

Jadi, jika .dll file yang Anda miliki sebenarnya adalah DLL Windows, Anda mungkin menemukan cara untuk menggunakannya di perangkat lunak Anda.


Linux
  1. Cara menggunakan BusyBox di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. Linux – Penggunaan O_direct Di Linux?

  1. 5 alasan untuk menggunakan Linux di tahun 2020

  2. Bagaimana saya menggunakan cron di Linux

  3. Kemungkinan untuk membatalkan shutdown di Linux?

  1. Cara menggunakan FIND di Linux

  2. Cara Menggunakan Unzip di Linux

  3. Apakah mungkin menggunakan / dalam nama file?