Как связать библиотеку для компиляции / установки модуля Perl вручную? - PullRequest
3 голосов
/ 24 июля 2010

Я хочу скомпилировать / установить модуль Perl, который зависит от библиотеки, отсутствующей в Strawberry Perl 5.12. Я использовал Strawberry для Windows, чтобы установить модуль (Net-SSH2). Установка не удалась, потому что она требует библиотеки (libssh2). Моя проблема похожа на * 1002 этого парня, но я не могу использовать это решение, потому что оно не относится к моей версии Perl и, что более важно, у меня очень ограниченное подключение к Интернету.

Я скачал библиотеку libssh2, но я не знаю, как указать путь для включения в Makefile.PL, чтобы я мог запустить:

perl Makefile.PL
make 
make install

Я ценю любую помощь или указатель.

Ответы [ 2 ]

2 голосов
/ 24 июля 2010

Отредактируйте Makefile.PL и добавьте или отредактируйте параметры INC и / или LIBS в вызове WriteMakefile.См. ExtUtils::MakeMaker документы для ожидаемого формата.Они будут переданы компилятору и компоновщику.

1 голос
/ 24 июля 2010
...