dlopen和共享对象的指针

时间:2011-08-21 20:14:08

标签: unix dlopen

是否可以在“指向”另一个共享对象的共享对象上成功调用dlopen()?例如,我想动态打开库/usr/lib/libpanel.so。但是,它不是一个真正的图书馆;相反,它“指向”/usr/lib/libpanelw.so

$ cat /usr/lib/libpanel.so
INPUT(-lpanelw)

dlopen()我收到file too short错误。有没有办法成功加载这些类型的库?

(奖金问题:这类图书馆的实际用语是什么?)

1 个答案:

答案 0 :(得分:0)

您可以通过符号链接执行此操作。很可能你的系统已经完全符合许多标准的.so's。

尝试ln -s /usr/lib/libpanelw.so /usr/lib/libpanel.so