Posible usar un .dll en Linux
Pregunta: ¿Es posible compilar un programa en Linux usando un archivo .dll?
A dónde va esto: Este .dll se usará para escribir una extensión php en algún software propietario de un tercero.
Antecedentes e investigación:
Me dieron una biblioteca llamadaproprietary.lib
. Tenía curiosidad, ya que nunca había visto el.lib
extensión antes, así que escribí:
file proprietary.lib
El resultado fue:
proprietary.lib: current ar archive
Investigué un poco y descubrí quear
es más o menostar
(y de hecho, supongotar
desde entonces ha reemplazadoar
en la mayoría de los entornos * nix).
Al inspeccionar elar
página de manual, vi elt option
, que muestra una lista de tabla de los contenidos de ese archivo. Bueno. Entonces escribo:
ar t proprietary.lib
Y obten:
proprietary.dll
proprietary.dll
... (snip X lines) ...