当前位置: 技术问答>linux和unix
如果重新编译了.so文件后,但程序运行结果还是编译前的情况,大概是什么问题呢?
来源: 互联网 发布时间:2016-11-05
本文导语: rt 是不是需要重新加载一下.so动态库? 如果是需要怎样加载呢? | 帮忙顶.等郎中解答 动态库应该不需重新加载吧 | 动态库用的不多 程序重启了? | 是不是要把...
rt
是不是需要重新加载一下.so动态库? 如果是需要怎样加载呢?
是不是需要重新加载一下.so动态库? 如果是需要怎样加载呢?
|
帮忙顶.等郎中解答
动态库应该不需重新加载吧
动态库应该不需重新加载吧
|
动态库用的不多
程序重启了?
程序重启了?
|
是不是要把调用他的程序要编译下啊
|
应该没安装正确,请确保是否真的安装到/usr/lib下了
安装后,可以运行ldconfig
如果不放心,可以手动复制一下
还可以通过ldd来查看下是不是用的那个库
ldd your_app
比如输出libxml2.so.2 => /usr/lib/libxml2.so.2 (0x06d1f000)
那么它实际链接使用到的应该就是/usr/lib/libxml2.so.2
安装后,可以运行ldconfig
如果不放心,可以手动复制一下
还可以通过ldd来查看下是不是用的那个库
ldd your_app
比如输出libxml2.so.2 => /usr/lib/libxml2.so.2 (0x06d1f000)
那么它实际链接使用到的应该就是/usr/lib/libxml2.so.2