如果我错了,请纠正我,但基于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中的相关路径,或者我是否需要配置/制作它?