我们知道很多perl模块依赖于一些动态库来运行,由DynLoader
加载(我不知道是否还有其他方法可以加载.so
)。
./perl_programe
有没有办法列出特定perl程序的所有必需动态库?
答案 0 :(得分:2)
试试这个脚本:
#! /usr/bin/perl
do shift;
print "$_\n" for @DynaLoader::dl_shared_objects;
将脚本作为第一个(也是唯一的)参数进行检查。例如./dyna perl_programe