Я хочу скомпилировать / установить модуль Perl, который зависит от библиотеки, отсутствующей в Strawberry Perl 5.12. Я использовал Strawberry для Windows, чтобы установить модуль (Net-SSH2). Установка не удалась, потому что она требует библиотеки (libssh2). Моя проблема похожа на * 1002 этого парня, но я не могу использовать это решение, потому что оно не относится к моей версии Perl и, что более важно, у меня очень ограниченное подключение к Интернету. Я скачал библиотеку libssh2, но я не знаю, как указать путь для включения в Makefile.PL, чтобы я мог запустить: perl Makefile.PL make make install Я ценю любую помощь или указатель.
Я скачал библиотеку libssh2, но я не знаю, как указать путь для включения в Makefile.PL, чтобы я мог запустить:
perl Makefile.PL make make install
Я ценю любую помощь или указатель.
Отредактируйте Makefile.PL и добавьте или отредактируйте параметры INC и / или LIBS в вызове WriteMakefile.См. ExtUtils::MakeMaker документы для ожидаемого формата.Они будут переданы компилятору и компоновщику.
Makefile.PL
INC
LIBS
WriteMakefile
ExtUtils::MakeMaker
Net :: SSH2 входит в последнюю бета-версию Strawberry Perl .Другой вариант - распаковать этот архив в каталог Strawberry .