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