Можно использовать .dll в Linux
Вопрос: Можно ли скомпилировать программу на linux, используя файл .dll?
Куда это идет: Этот .dll будет использоваться для написания расширения php для некоторых проприетарных программ от третьих лиц.
Предпосылки и исследования:
Мне дали библиотеку под названиемproprietary.lib
, Мне было любопытно, так как я никогда не видел.lib
расширение, поэтому я набрал:
file proprietary.lib
Выход был:
proprietary.lib: current ar archive
Я провел некоторое исследование и обнаружил, чтоar
более или менееtar
(а на самом деле, я думаю,tar
с тех пор заменилar
в большинстве сред * nix).
После осмотраar
manpage, я виделt option
, который отображает таблицу с содержимым этого архива. Здорово. Итак, я набираю:
ar t proprietary.lib
И получить:
proprietary.dll
proprietary.dll
... (snip X lines) ...