
objdump -x xxx.so | grep NEEDED
2.查看可执行程序依赖的库:
objdump -x 可执行程序名 | grep NEEDED
3.查看缺少的库:
ldd xxx.so
4.查看库版本编译等信息:
strings xxx.so
-L -rpath -rpath-link 添加动态库路径
/etc/profile中的定义的环境变量对所有用户有效,在各用户的家目录下有隐藏的.bash_profile文件,为用户的自定义变量,每一个用户登录系统,会自动加载profile和.bash_profile中的变量缺少库文件一般需要修改profile中的LD_LIBARARY_PATH变量,或者将库文件的路径添加进/etc/ld.so.conf,然后执行ldconf
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)