Perl   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了perl – 如何手动安装XS模块?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我错了,请纠正我,但基于XS和Dynaloader的模块是那些使用C/C++共享对象(.so)而不是PP(Pure Perl)的模块?

现在假设我有一台机器,它没有任何网络连接(Solaris 10),我想要安装Crypt :: OpenSSL :: AES(基于XS的模块),将AEs.pm文件复制到相关的@INC中的路径不会有任何好处,因为我的系统没有安装libssl.

我的第二个也是最重要的问题是,当我没有CPAN时如何安装这些模块?
我的方法是:

>首先为我的平台获取libssl,编译它,但是我应该在哪里放置该分片对象文件以便perl可以找到它?
>当我安装和编译了libssl并将其放置在应有的位置时,现在只需将AEs.pm复制到@INC中的相关路径,或者我是否需要配置/制作它?

解决方法

CPAN本身是基本perl安装的一部分.它将永远可用.

如果你不能使用cpan shell与互联网交谈并获取模块,你至少可以从CPAN网站抓取tarball,将它放在目标机器上,解压缩,然后运行

$cpan .

从解压缩目录中.这将运行该分发的CPAN安装程序.当然,如果它找到缺少的依赖项,你将不得不使用相同的技术递归地获取它们.

大佬总结

以上是大佬教程为你收集整理的perl – 如何手动安装XS模块?全部内容,希望文章能够帮你解决perl – 如何手动安装XS模块?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。