有没有办法通过perl列出所有必需的动态库?

时间:2011-07-29 11:56:49

标签: perl shared-libraries

我们知道很多perl模块依赖于一些动态库来运行,由DynLoader加载(我不知道是否还有其他方法可以加载.so)。

./perl_programe

有没有办法列出特定perl程序的所有必需动态库?

1 个答案:

答案 0 :(得分:2)

试试这个脚本:

#! /usr/bin/perl
do shift;
print "$_\n" for @DynaLoader::dl_shared_objects;

将脚本作为第一个(也是唯一的)参数进行检查。例如./dyna perl_programe