当前位置: 技术问答>linux和unix
so动态链接库的问题
来源: 互联网 发布时间:2016-04-20
本文导语: 在/lib目录下有些动态链接库(so文件)图标带着一个小箭头,拷贝到其他地方去后就会添加禁止符号,好像就不能用了 是不是文件本身使用的时候连接了其他的文件 所以不能换位置 如果是这样那有什么办法可以换 ...
在/lib目录下有些动态链接库(so文件)图标带着一个小箭头,拷贝到其他地方去后就会添加禁止符号,好像就不能用了
是不是文件本身使用的时候连接了其他的文件 所以不能换位置 如果是这样那有什么办法可以换
希望有人能解释下
THX
是不是文件本身使用的时候连接了其他的文件 所以不能换位置 如果是这样那有什么办法可以换
希望有人能解释下
THX
|
把链接到的文件一起copy过去! 为什么要换位置呢?
|
那些应该本身就是符号链接吧?
ls -l
看看那些 .so 连接的源是哪里,到你想要的目录重新建立新的符号链接:
ln -s 源文件绝对路径 目标文件(符号链接)绝对路径
然后删掉那些旧的符号链接。
ls -l
看看那些 .so 连接的源是哪里,到你想要的目录重新建立新的符号链接:
ln -s 源文件绝对路径 目标文件(符号链接)绝对路径
然后删掉那些旧的符号链接。
|
ldd
|
搞清楚 什么是 软链接, 该怎么做你就都懂了。
|
小箭头代表是软链接,不能使用可能是目标文件用的是相对路径
软链接与快捷方式比较相似
软链接与快捷方式比较相似
|
ls -l
你也可以自己建立链接
ln -s 源文件 目标文件
你也可以自己建立链接
ln -s 源文件 目标文件