【问题标题】:What is the 'perl-dynamic' executable什么是“perl-dynamic”可执行文件
【发布时间】:2019-01-09 19:01:00
【问题描述】:

在调查我们(HP UX IA64 系统)上多个 Perl 安装的问题时,我发现了一个名为 perl-dynamic 的可执行文件。这是什么以及它的具体作用是什么?

更重要的是,我如何知道它实际指向哪个 perl 可执行文件(我们安装了多个版本,混合了版本号和架构)。

bash-4.4$ ll /usr/bin/perl    
lrwxr-xr-x   1 root       sys             18 Jan  8 16:34 /usr/bin/perl -> /opt/perl/bin/perl
bash-4.4$ ll /opt/perl/bin/perl
lrwxrwxrwx   1 bin        bin             14 Jan  8 16:45 /opt/perl/bin/perl -> ./perl-dynamic

这是决定使用哪个版本和架构的神奇 perl 二进制文件吗?

【问题讨论】:

    标签: perl hp-ux


    【解决方案1】:
    $ perl -V
    
    将向您展示详细信息。

    perl-static 和 perl-dynamic 都使用相同的配置构建(至少对于我在 HP-UX 11.31 上可以看到的配置)并且两者都是使用 -Dusedl 构建的

    perl-staticlibperl.a 链接(或与所有.o 文件链接),而perl-dynamic 使用libperl.so 链接。您可以使用ldd perl-staticldd perl-dynamic 检查差异。

    没有功能上的区别

    【讨论】:

    • 谢谢。所以他们根本不指向/opt/perl32/bin/ 中的二进制文件?
    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 2018-07-12
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多