3

我想编译/安装一个依赖于不在 Strawberry Perl 5.12 中的库的 Perl 模块。我在 Windows 机器上使用 Strawberry 来安装模块(Net-SSH2)。安装失败,因为它需要库 (libssh2)。我的问题类似于这个人的http://www.perlmonks.org/bare/?node_id=814455。但是我不能使用那个解决方案,因为它不适用于我的 Perl 版本,更重要的是,我的 Internet 连接非常有限。

我下载了 libssh2 库,但我不知道如何在 Makefile.PL 中指定包含路径,以便我可以运行:

perl Makefile.PL
make 
make install

我感谢任何帮助或指示。

4

2 回答 2

2

编辑您的Makefile.PL并添加或编辑调用中的INC和/或LIBS参数WriteMakefile有关预期格式,ExtUtils::MakeMaker请参阅文档。这些将被传递给编译器和链接器。

于 2010-07-23T21:10:58.677 回答
1

Net::SSH2 包含在Strawberry Perl 的最新测试版中。另一种选择是将这个档案解压到草莓的目录中。

于 2010-07-23T22:04:49.767 回答