Possível usar uma .dll no Linux

Pergunta, questão: É possível compilar um programa no linux usando um arquivo .dll?

Para onde isso está indo: Este arquivo .dll será usado para escrever uma extensão php em algum software proprietário de terceiros.

Antecedentes e Pesquisa:

Foi-me dada uma biblioteca chamadaproprietary.lib. Fiquei curioso, porque nunca vi o.lib extensão antes, então eu digitei:

file proprietary.lib

A saída foi:

proprietary.lib:  current ar archive

Eu fiz algumas pesquisas e descobri quear é mais ou menostar (e de fato, eu achotar desde então substituiuar na maioria dos ambientes * nix).

Ao inspecionar oar página de manual, eu vi ot option, que exibe uma lista de tabela do conteúdo desse arquivo. Legal. Então eu digito:

ar t proprietary.lib

E pegue:

proprietary.dll
proprietary.dll
... (snip X lines) ...

questionAnswers(4)

yourAnswerToTheQuestion