我想编译/安装一个Perl模块,该模块依赖于一个不在Strawberry Perl5.12中的库。我在Windows机器上使用Strawberry来安装模块(Net-SSH2)。安装失败,因为它需要库(libssh2)。我的问题和这家伙的http://www.perlmonks.org/bare/?node_id=814455很相似。但我不能使用该解决方案,因为它不适用于我的Perl版本,更重要的是,我的Internet连接非常有限。
我下载了libssh2库,但我不知道如何在Makefile.PL中指定包含路径,以便我可以运行:
perl Makefile.PL
make
make install我很感谢大家的帮助和指点。
发布于 2010-07-24 06:04:50
Net::SSH2包含在latest beta of Strawberry Perl中。另一种选择是unpack this archive into Strawberry's directory。
发布于 2010-07-24 05:10:59
编辑Makefile.PL,并在WriteMakefile调用中添加或编辑INC和/或LIBS参数。有关预期格式的信息,请参阅the ExtUtils::MakeMaker docs。这些将被传递给编译器和链接器。
https://stackoverflow.com/questions/3322269
复制相似问题