什么是“perl动态”可执行文件

什么是“perl动态”可执行文件,perl,hp-ux,Perl,Hp Ux,在调查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 lrwxr

在调查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 lrwxrwx 1 bin bin 14 Jan 8 16:45/opt/perl/bin/perl->./perl动态 这是决定使用哪个版本和体系结构的神奇perl二进制文件吗

$ perl -V
我会告诉你细节。 perl静态和perl动态都是使用相同的配置构建的,至少在我的HP-UX 11.31上可以看到,并且都是使用-Dusedl构建的

perl static与libperl.a链接或与所有.o文件链接,而perl dynamic则使用libperl.so链接。您可以使用ldd perl static和ldd perl dynamic检查差异

没有功能上的区别

我会告诉你细节。 perl静态和perl动态都是使用相同的配置构建的,至少在我的HP-UX 11.31上可以看到,并且都是使用-Dusedl构建的

perl static与libperl.a链接或与所有.o文件链接,而perl dynamic则使用libperl.so链接。您可以使用ldd perl static和ldd perl dynamic检查差异


没有功能差异

谢谢。所以他们根本没有指向/opt/perl32/bin/中的二进制文件?谢谢。所以他们根本不指向/opt/perl32/bin/中的二进制文件?