gpt4 book ai didi

perl - 如何使用我自己编译的 Perl 中供应商打包的模块?

转载 作者:行者123 更新时间:2023-12-02 12:24:26 25 4
gpt4 key购买 nike

我的操作系统分发提供了 rpm 包“perl-obexftp”,它安装模块“OBEXFTP”。这些是文件:

/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/OBEXFTP.pm
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/.packlist
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/OBEXFTP.bs
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/OBEXFTP.so
/var/adm/perl-modules/obexftp

我现在使用的是从源代码构建的 Perl。有没有一种简单的方法可以让我的 Perl 安装访问此 OBEXFTP 模块?

最佳答案

选择其中之一

  • 将以下编译指示添加到您的代码中:

    use lib '/usr/lib/perl5/vendor_perl/5.10.0';
  • 将该路径添加到 PERL5LIB 环境变量

  • 使用 perl -I/usr/lib/perl5/vendor_perl/5.10.0 程序调用您的代码

  • 重建 perl,使路径位于其内置的 @INC

  • 使用自定义的 Perl 自行构建模块

详情参见 perlrun .

关于perl - 如何使用我自己编译的 Perl 中供应商打包的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2252066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com